Arrays in .NET: die Grundlagen

Bislang ging es nur um eindimensionale Arrays, aber es können auf einfache Weise auch Arrays mit mehreren Dimensionen erstellt werden. Der C#-Code im nächsten Listing erzeugt ein zweidimensionales Array mit 3 mal 3 Feldern und füllt dieses als Beispiel mit Werten wie bei einem Tic-Tac-Toe-Spiel:

Bei einem zweidimensionalen Array stellt der erste Indexwert die Reihe und der zweite die Spalte dar. Und hier das Äquivalent als VB.NET-Code:

Wie die oben dargestellten Beispiele demonstrieren, ist es möglich, ein Array erst zu erstellen und danach mit Daten bestücken, aber man kann es auch gleich mit Werten initialisieren. Werte können dem Array zugewiesen werden, indem man sie in geschwungene Klammern einschließt, die der Array-Deklaration folgen. Das folgende Beispiel in C# erzeugt ein Array mit Stringwerten für die zwölf Monatsnamen.

Und hier das Äquivalent als VB.NET-Code:

Der Code deklariert die String-Arrays und weist gleichzeitig die zwölf Werte zu. Außerdem verwendet er die Array-Methode GetUpperBound, um die Größe des Arrays zu ermitteln. Dieser Wert wird wiederum für die Schleifen verwendt, um die einzelnen Werte des Arrays anzuzeigen. Aber es gibt noch weitere Methoden für die Arbeit mit Arrays.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Hacker greifen Zero-Day-Lücke in Windows mit Banking-Trojaner QakBot an

Microsoft bietet seit Anfang der Woche einen Patch für die Lücke. Kaspersky-Forscher gehen davon aus,…

1 Tag ago

Adobe schließt neun kritische Lücken in Reader und Acrobat

Das jüngste Update bringt insgesamt zwölf Fixes. Schadcode lässt sich unter Umständen ohne Interaktion mit…

1 Tag ago

Fabrikautomatisierung: Siemens integriert SPS-Ebene

Eine softwarebasierte Workstation soll es Ingenieuren erlauben, sämtliche Steuerungen zentral zu verwalten. Pilotkunde ist Ford.

1 Tag ago

Ebury-Botnet infiziert 400.000 Linux-Server weltweit

Kryptodiebstahl und finanzieller Gewinn sind laut ESET-Forschungsbericht die vorrangigen neuen Ziele.

2 Tagen ago

Sicherheitslücken in Überwachungskameras und Video-Babyphones

Schwachstellen aus der ThroughTek Kaylay-IoT-Plattform. Dringend Update-Status der IoT-Geräte prüfen.

2 Tagen ago

AWS investiert Milliarden in Cloud-Standort Brandenburg

Fast acht Milliarden Euro fließen in die deutsche Region der AWS European Sovereign Cloud. Das…

2 Tagen ago