Indicizzazione
Ogni elemento di un array possiede 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 è pari a 1
in meno rispetto alla size
dell'array (size - 1
).
L'illustrazione seguente è una versione leggermente modificata di quella del capitolo precedente, ma questa volta gli elementi hanno i rispettivi indici scritti sotto di essi:
È possibile accedere a un elemento di un array utilizzando la seguente sintassi:
main.cs
1arrayName[index];
Consideriamo l'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 accade perché quando creiamo un nuovo array vuoto, esso viene automaticamente riempito con valori zero pertinenti in base al suo tipo di dato.
Ogni elemento di un array è essenzialmente una variabile.
È possibile 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
Can you explain how to modify an element in an array?
What happens if I try to access an index that doesn't exist?
Can you give more examples of accessing array elements?
Awesome!
Completion rate improved to 1.59
Indicizzazione
Scorri per mostrare il menu
Ogni elemento di un array possiede 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 è pari a 1
in meno rispetto alla size
dell'array (size - 1
).
L'illustrazione seguente è una versione leggermente modificata di quella del capitolo precedente, ma questa volta gli elementi hanno i rispettivi indici scritti sotto di essi:
È possibile accedere a un elemento di un array utilizzando la seguente sintassi:
main.cs
1arrayName[index];
Consideriamo l'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 accade perché quando creiamo un nuovo array vuoto, esso viene automaticamente riempito con valori zero pertinenti in base al suo tipo di dato.
Ogni elemento di un array è essenzialmente una variabile.
È possibile 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!