0 Tage Serie
csharp / intermediate
Snippet

Manipulation von Jagged-Array-Strukturen

Jagged Arrays sind Arrays von Arrays, bei denen jedes interne Array eine andere Größe haben kann, was mehr Flexibilität bietet als mehrdimensionale rechteckige Arrays.

snippet.cs
csharp
1
2
3
4
5
6
7
8
9
10
11
12
13
int[][] jagged = new int[3][];
jagged[0] = new int[] { 1, 2 };
jagged[1] = new int[] { 3, 4, 5, 6 };
jagged[2] = new int[] { 7 };
foreach (var row in jagged)
{
Console.WriteLine($"Row length: {row.Length}");
foreach (var item in row)
{
Console.Write($"{item} ");
}
}
Erklärung
1
int[][] jagged = new int[3][];
Initialisiert ein Array der obersten Ebene, das drei separate Integer-Arrays aufnehmen wird.
2
jagged[1] = new int[] { 3, 4, 5, 6 };
Weist dem zweiten Index des Jagged Arrays ein Array mit vier Elementen zu.