‫Willkommen zurück und in diesem Video werden wir uns Listen ansehen, die eine Art Sammlung sind
‫und eine flexible Möglichkeit bieten, mit anderen Objekten oder Werten als einem Array zu arbeiten.
‫Sie können also die Gruppe von Objekten oder Werten, mit denen Sie arbeiten, im Vergleich anheben, dynamisch vergrößern und verkleinern.
‫Und wie man sich vielleicht bei einem Rennen erinnert, musste man das gezielt einstellen.
‫Es war also in Stein gemeißelt, wie viele Elemente ein Array haben würde.
‫Aber Listen sind hier recht dynamisch.
‫Eine Sammlung ist eine Klasse und erfordert eine Instanz der Klasse, bevor Elemente zu dieser Sammlung hinzugefügt werden.
‫Wenn wir also mit Listen arbeiten, sind Listen Sammlungen.
‫Listen sind also eine Art Sammlung.
‫Es erbt also davon, aber es ist immer noch eine Klasse.
‫Wir müssen also die folgende Zeile hinzufügen.
‫Also vier Sammlungen, die nur einen Datentyp enthalten Ein System, das Sammlungen sind generische Namensräume.
‫Wir müssen diesen Namensraum also zu unserem Projekt hinzufügen, wenn wir hier Listen, Listen und Beschleunigungsbeispiele
‫verwenden möchten.
‫Var-Zahlen sind also gleich new list int.
‫Wir sprechen hier also von einer Liste ohne Werte.
‫Es ist also zu diesem Zeitpunkt eine leere Liste.
‫Und darunter sehen Sie ein Beispiel, in dem die Liste Werte enthält.
‫Der Unterschied besteht also darin, dass Sie hier die Werte in geschweiften Klammern durch ein Komma getrennt hinzufügen und dann Werte hinzufügen
‫und entfernen.
‫Um einen Wert hinzuzufügen, können Sie einfach die Methode hinzufügen verwenden, um einen Wert loszuwerden, den Sie zum Entfernen der
‫Methode verwendet haben.
‫Hier sehen wir also, dass wir die Sieben zu unserer Liste hinzufügen und dann die Sieben aus unserer Liste entfernen.
‫Dann haben wir ein Beispiel für einen Index.
‫Index ist also null und das Entfernen dieses Indexes entfernt ein Element an einer bestimmten Position.
‫Es ist also einem Array ähnlich, in dem Sie Indizes haben und Sie einfach ein Element an einem bestimmten Index entfernen
‫können, um einen Wert zu erhalten.
‫Sie sehen also, wir haben diese Zahlen, eine Liste mit einem Wert, nämlich fünfundzwanzig.
‫Und jetzt verwenden wir einfach den Index, um diesen Wert zu erhalten.
‫Da wir in diesem Fall nur einen Wert haben, ist der Index dafür null.
‫Die Zahlen Null sind also 25 und das wird jetzt in einem Wert gespeichert.
‫Um eine Liste zu löschen, können Sie einfach die Clear-Methode verwenden.
‫Es gibt also eine spezielle Methode zum Löschen der gesamten Liste.
‫Es wird also danach leer sein.
‫Es spielt also keine Rolle, wie viele Elemente Sie hinzugefügt haben, es werden einfach alle entfernt.
‫Natürlich nur spezifisch für diese spezielle Liste, über die wir sprechen, Listen und Schleifen.
‫Hier sehen Sie also ein Beispiel für eine Liste mit vielen Zahlen.
‫Also jedes Mal fünf bis 40, ein Fünftel Inkrement und wir verwenden hier eine für jede Schleife, um jedes
‫einzelne Element in dieser Liste oder eine for-Schleife zu durchlaufen.
‫Sie haben hier also beide Möglichkeiten.
‫Das for each loop ist, wie Sie hier sehen können, für jedes int-Element in Zahlen etwas sauberer.
‫Und dann drucken wir das Element einfach aus.
‫Und das Gleiche hier für diese for-Schleife, wo wir natürlich auch nur die Anzahl der Zahlen überprüfen.
‫Sie können also sehen, dass es eine Eigenschaft namens Count gibt, die für jede einzelne Liste verfügbar ist, die Sie haben.
‫In diesem Fall überprüfen wir also nur die Anzahl der Werte, die wir in dieser Liste haben, um
‫nicht auf eine Index-Out-of-Bounds-Ausnahme zu stoßen.
‫Gut.
‫Dies war also eine Einführung in Listen und wir werden Listen später verwenden.
‫Und ich wollte Ihnen nur zeigen, wie sie funktionieren und was ihre Hauptaspekte sind.
‫Natürlich haben Listen mehrere weitere Methoden.
‫Sie können sich diese natürlich ansehen, die Methoden und Eigenschaften von Listen überprüfen
‫und mit ihnen herumspielen, um ein besseres Gefühl für sie zu bekommen, und einfach eine Handvoll Listen erstellen, um sich an
‫das Üben zu gewöhnen.
‫Gut.
‫Also lass uns im nächsten Video weitermachen.
‫Wir sehen uns dort.