Repository navigation
DE CSharp Arrays
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Ein Array hat beim Erstellen eine feste Länge und speichert Elemente desselben Typs. Der Index beginnt bei Null. Length gibt die Anzahl der Elemente zurück. Ein gezacktes Array enthält andere Arrays; Multidimensional verwendet mehrere Indizes.
Speichern Sie dieses Beispiel separat als Example.cs. Führen Sie es unabhängig von den anderen Beispielen dieser Seite aus.
Example.cs:
// PROJECT-EXAMPLE
int[] counts = [2, 3, 4];
System.Console.WriteLine(counts[0]);
System.Console.WriteLine(counts[^1]);Ergebnis:
2
4
int[] values = [10, 20, 30, 40];
int last = values[^1];
int[] middle = values[1..3];
UO.Print($"Last={last}, middle={string.Join(",", middle)}");int[,] grid = new int[2, 3];
grid[1, 2] = 7;
int[][] groups = [[1, 2], [3]];
UO.Print($"Grid={grid[1, 2]}, group={groups[0].Length}");^1 bezeichnet das letzte Element, der Bereich von start..end umfasst nicht end. Überprüfen Sie bei Arrays mit unbekanntem Inhalt zunächst die Länge und greifen Sie dann auf das Element zu. Durch das Erstellen eines Array-Bereichs wird ein neues Array erstellt.
Offizielle Dokumentation: Arrays, Indizes und Bereiche – Microsoft Learn.
ClassicUO — Bad Newbie & C# Scripts IDE