- Length: Gibt einen 32-Bit-Integerwert zurück, welcher der Gesamtzahl der Elemente in allen Array-Dimensionen entspricht.
- Rank: Gibt die Anzahl der Dimensionen des Arrays zurück.
- BinarySearch: Durchsucht ein eindimensionales, sortiertes Array nach einem Wert, wobei der Algorithmus für die Binärsuche verwendet wird.
- Clear: Ermöglicht das Löschen der Werte eines Teils des gesamten Arrays.
- ConvertAll: Konvertiert ein Array eines bestimmten Typs in ein Array eines anderen Typs.
- Copy: Kopiert einen Bereich von Elementen aus einem Array in ein anderes Array und führt gegebenenfalls Typecasting und Boxing durch.
- CopyTo: Kopiert alle Elemente des aktuellen eindimensionalen Arrays in das angegebene eindimensionale Array.
- Exists: Prüft, ob das angegebene Array Elemente enthält, welche die Bedingungen des angegebenen Prädikats erfüllen.
- Find: Sucht nach einem Element, das die durch das angegebene Prädikat definierten Bedingungen erfüllt, und gibt das erste Vorkommen im gesamten Array zurück.
- ForEach: Führt die angegebene Aktion für jedes Element des angegebenen Arrays aus.
- GetLength: Gibt die Länge der angegebenen Dimension des Array zurück.
- GetLowerBound: Gibt die untere Grenze der angegebenen Dimension des Arrays zurück.
- GetUpperBound: Gibt die obere Grenze der angegebenen Dimension des Arrays zurück.
- GetValue: Gibt den Wert des angegebenen Elements des Arrays zurück.
- IndexOf: Gibt den Indexwert des ersten Vorkommens eines Wertes in einem eindimensionalen Array oder in einem Teil eines Arrays zurück.
- LastIndexOf: Gibt den Indexwert des letzten Vorkommens eines Wertes in einem eindimensionalen Array oder in einem Teil eines Arrays zurück.
- Resize Ändert die Größe eines Arrays in die angegebene neue Größe.
- Reverse: Kehrt die Reihenfolge der Elemente in einem eindimensionalen Array oder in einem Teil des Arrays um.
- Sort: Sortiert die Elemente in eindimensionalen Array-Objekten.
Die GetUpperBound-Methode kann verwendet werden, um alle Elemente eines Arrays zu verarbeiten. Die Methode erwartet einen Wert, der angibt, welche Dimension zurückgegeben werden soll, denn es kann sich ja um ein mehrdimensionales Array handeln. Man kann auch die Methode GetLength verwenden, um die Größe des Arrays zurückzugeben. Eines der oben dargestellten Beispiele kann so abgeändert werden, dass es mithilfe der Rank-Eigenschaft die Anzahl der Dimensionen zurückgibt, wie das folgende Beispiel illustriert:
Der Code wird nur ausgeführt, wenn die Anzahl der Dimensionen (rank) 2 ist. Die GetLength-Methode wird verwendet, um die Anzahl der Schleifendurchläufe festzulegen. Das folgende Beispiel zeigt den entsprechenden VB.NET-Code:
Ausblick
Arrays sind ein grundlegendes Element fast aller Programmiersprachen. Sie ermöglichen das einfache Arbeiten mit mehreren Datenelementen desselben Datentyps. Ein zukünftiger Artikel wird deshalb das Sortieren von Daten innerhalb eines Arrays behandeln.
Neueste Kommentare
Noch keine Kommentare zu Arrays in .NET: die Grundlagen
Kommentar hinzufügenVielen Dank für Ihren Kommentar.
Ihr Kommentar wurde gespeichert und wartet auf Moderation.