Unsere Datenschutzrichtlinie wird in Kürze aktualisiert. Bitte sehen Sie sich die Vorschau an.

Visual Basic Grundkurs

Arrays

Testen Sie unsere 2021 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
Arrays sind wichtige Datenstrukturen, um unter einem Bezeichner mehrere Daten abzulegen. Sie sehen in diesem Video, wie Sie Arrays in VB.NET anlegen und auf die einzelnen Elemente zugreifen.
03:43

Transkript

Arrays sind Datenstrukturen, um über einen Bezeichner mehrere Information unterzubringen. Statt verschiedener Variablen mit unterschiedlichen Bezeichnern legt man nur einen Bezeichnern an und sagt, wie viele Informationen darin untergebracht werden, über sogenannte Dimension. Um ein Array anzulegen, deklariert man mehr oder weniger konventionell eine Variable, aber eine besondere, denn man gibt, wie gesagt, eine Dimension an. Das macht man in VB.NET mit runden Klammern und dort scheibt man hinein, wie viele Einträge, wie viele freie Plätze es in diesem Array geben soll von einem bestimmten Typ. Beachten Sie die runden Klammern, die sind vollkommen unüblich bei der Deklaration von Arrays in anderen Sprachen, dort nimmt man eigentlich überall eckige Klammern. Nur VB.NET nimmt runde Klammern. Die Gefahr einer Verwechslung mit einem Funktionsaufruf oder einer Funktion einer Prozedur ist sehr hoch, aber so ist es nunmal in den VB.NET. Der Zugriff auf diese einzelnen Elemente in einem Array erfolgt über einen numerischen Index. Und das erste Element ist, wenn das Array jetzt "a" heißt, für Array, mit "a(0)" anzusprechen. Null wohlgemerkt. Arrrays sind nullbasierend, das ist in fast allen Programmiersprachen identisch. Dementsprechend ist "a(1)" der zweite Eintrag und so fort. Und haben Sie irgendwelche Ideen, was für Zahlen ich hier zuweise? Wenn nicht, auch nicht wichtig, ich sage es trotzdem, das sind Primzahlen. Aber das soll keine Rolle spielen. Es stellt sich jetzt die Frage, was passiert, wenn ich ""a(4)" mache? Ich lasse das mal laufen, und ja, es scheint keine Fehler zu geben. Wir lassen das mal so stehen. Ich komme darauf gleich nochmal zurück. Es gibt nun Schleifen: und Schleifen sind ideale Kandidaten, um Arrays auszuwerten. Zum Beispiel, den Inhalt von einem Array auszugeben. Ich werde hier nochmal eine sogenannte Zählvariable deklarieren. Und ich kann jetzt mit Console.WriteLine( ) die einzelnen Bestände von dem Array ausgeben. "Index (0) Wert (1)" und dann kommt "i, a(i)". Dieser Notation in den geschweiften Klammern bedeutet, dass diese Wert hier, Schweifklammern von 0 durch den Wert von "i" ersetzt wird und der mit geschweiften Klammern von eins durch den "a(i)", "a(i)" ist das, was mich interessiert an der Stelle. Und am Ende mache ich nochmal Console.ReadLine( ). Und das ist die Ergebnis. Ich komme auf diese Zeile zurück. Wenn ich hier sage, dass das Array nur 4 Einträge haben soll, dürften wir nur die Indizes zur Verfügung haben: 0, 1, 2, 3. "a(4)" müsste eigentlich einen Fehler auflösen, aber bei lose typisierten Sprachen ist es so, dass eine Dimension in dem Moment erweitert wird, wenn Sie einen Index angeben, der eigentlich nicht da ist. Das ist sehr bequemes Verhalten, aber auch nicht ungefährlich. Prinzipiell kennen Sie jetzt Arrays als Datenstruktur, wissen wie Sie sie anlegen können und wie Sie auf die einzelnen Elemente eines Arrays zugreifen können.

Visual Basic Grundkurs

Entdecken Sie, wie eine der bekanntesten und verbreitetsten Programmiersprachen unter .NET funktioniert.

3 Std. 43 min (51 Videos)
Derzeit sind keine Feedbacks vorhanden...
 
Hersteller:
Exklusiv für Abo-Kunden
Erscheinungsdatum:03.11.2014

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!