Repository navigation
FR CSharp Arrays
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Un tableau a une longueur fixe lors de sa création et stocke des éléments du même type. L'indice part de zéro. Length renvoie le nombre d'éléments. Un tableau irrégulier contient d'autres tableaux ; multidimensionnel utilise plusieurs index.
Enregistrez cet exemple séparément dans Example.cs. Exécutez-le indépendamment des autres exemples de cette page.
Example.cs:
// PROJECT-EXAMPLE
int[] counts = [2, 3, 4];
System.Console.WriteLine(counts[0]);
System.Console.WriteLine(counts[^1]);Résultat:
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 désigne le dernier élément, la plage de start..end n'inclut pas end. Pour les tableaux dont le contenu est inconnu, vérifiez d'abord la longueur, puis accédez à l'élément. La création d'une plage de tableau crée un nouveau tableau.
Documentation officielle : Tableaux, index et plages - Microsoft Learn.
ClassicUO — Bad Newbie & C# Scripts IDE