Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Accesso e Modifica degli Elementi dell'Array | Fondamenti Degli Array
Array in C#

Accesso e Modifica degli Elementi dell'Array

Scorri per mostrare il menu

Gli array in C# sono strumenti potenti per memorizzare e organizzare più valori dello stesso tipo. Per sfruttare al meglio gli array, è necessario comprendere come accedere e modificare i loro elementi. Gli array in C# utilizzano l'indicizzazione a partire da zero, il che significa che il primo elemento di un array si trova all'indice 0, il secondo all'indice 1 e così via. Se si dispone di un array con n elementi, gli indici validi vanno da 0 a n - 1. Per accedere a un elemento, si utilizza il nome dell'array seguito dall'indice tra parentesi quadre. Ad esempio, myArray[2] accede al terzo elemento di myArray.

Program.cs

Program.cs

123456789101112131415161718192021222324252627
namespace ConsoleApp { public class Program { public static void Main(string[] args) { int[] numbers = { 5, 10, 15, 20, 25 }; // Accessing elements int first = numbers[0]; int third = numbers[2]; // Modifying elements numbers[1] = 100; numbers[4] = 500; System.Console.WriteLine("First element: " + first); System.Console.WriteLine("Third element: " + third); System.Console.WriteLine("Updated array:"); for (int i = 0; i < numbers.Length; i++) { System.Console.WriteLine(numbers[i]); } } } }

Nel codice sopra, viene mostrato come leggere e aggiornare gli elementi in un array di interi. Per ottenere il primo elemento, si utilizza numbers[0], e per il terzo, numbers[2]. Per modificare un valore, si assegna un nuovo valore all'indice desiderato, ad esempio numbers[1] = 100; per aggiornare il secondo elemento. Dopo aver modificato gli elementi, è possibile scorrere l'array per visualizzare i valori aggiornati. Ricorda che gli indici degli array devono rimanere all'interno dell'intervallo valido; in caso contrario, si verificheranno errori.

Program.cs

Program.cs

123456789101112131415
namespace ConsoleApp { public class Program { public static void Main(string[] args) { int[] data = { 1, 2, 3 }; // Attempt to access an invalid index int invalid = data[5]; System.Console.WriteLine("This will not print: " + invalid); } } }
Note
Nota

Gli array in C# sono indicizzati a partire da zero, il che significa che il primo elemento si trova all'indice 0.

1. Qual è l'indice dell'ultimo elemento in un array di lunghezza 10?

2. Come si modifica il valore del terzo elemento in un array chiamato 'scores'?

3. Quale eccezione viene generata se si accede a un indice non valido in un array C#?

question mark

Qual è l'indice dell'ultimo elemento in un array di lunghezza 10?

Seleziona la risposta corretta

question mark

Come si modifica il valore del terzo elemento in un array chiamato 'scores'?

Seleziona la risposta corretta

question mark

Quale eccezione viene generata se si accede a un indice non valido in un array C#?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 3

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 1. Capitolo 3
some-alt