Repository navigation
IT CSharp Arrays
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Un array ha una lunghezza fissa quando viene creato e memorizza elementi dello stesso tipo. L'indice parte da zero. Length restituisce il numero di elementi. Un array frastagliato contiene altri array; multidimensionale utilizza più indici.
Salvare questo esempio separatamente come Example.cs. Eseguirlo indipendentemente dagli altri esempi di questa pagina.
Example.cs:
// PROJECT-EXAMPLE
int[] counts = [2, 3, 4];
System.Console.WriteLine(counts[0]);
System.Console.WriteLine(counts[^1]);Risultato:
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 denota l'ultimo elemento, l'intervallo di start..end non include end. Per gli array con contenuto sconosciuto, controlla prima la lunghezza, quindi accedi all'elemento. La creazione di un intervallo di array crea un nuovo array.
Documentazione ufficiale: Matrici, indici e intervalli - Microsoft Learn.
ClassicUO — Bad Newbie & C# Scripts IDE