Skip to content

DE CSharp Arrays

Codex edited this page Oct 11, 2026 · 2 revisions

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

Arrays, Indizes und Bereiche

Handbuch C# · Beispiele UO

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.

Einfaches Beispiel (Example.cs)

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.

Clone this wiki locally