Indicizzazione
Scorri per mostrare il menu
Ogni elemento di un array ha un indice che rappresenta semplicemente la sua posizione nell'array. Il primo elemento ha indice 0, il secondo elemento ha indice 1 e così via. Poiché gli indici partono da 0, l'indice dell'ultimo elemento è 1 in meno rispetto alla size dell'array (size - 1).
La seguente illustrazione è una versione leggermente modificata di quella del capitolo precedente, ma questa volta gli elementi hanno i relativi indici scritti sotto di essi:
È possibile accedere a un elemento di un array utilizzando la seguente sintassi:
main.cs
1arrayName[index];
Considerazione dell'esempio di accesso a un elemento dell'array tramite il suo indice:
main.cs
12345678910111213using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; Console.WriteLine(studentMarks[9]); // Output: 0 } } }
Nel codice sopra, accediamo al decimo elemento dell'array e viene restituito 0. Questo perché quando creiamo un nuovo array vuoto, esso viene automaticamente riempito con valori zero rilevanti in base al suo tipo di dato.
Ogni elemento di un array è essenzialmente una variabile.
Possiamo accedere e modificare un elemento di un array utilizzando la seguente sintassi:
main.cs
1arrayName[index] = newValue;
Ad esempio:
main.cs
1234567891011121314151617181920using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; studentMarks[0] = 50; studentMarks[1] = 77; studentMarks[2] = 97; Console.WriteLine(studentMarks[0]); Console.WriteLine(studentMarks[1]); Console.WriteLine(studentMarks[2]); } } }
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione