Introduzione agli array
Impari a memorizzare e gestire più elementi di dati usando gli array
Introduzione agli array è una lezione C# Academy gratuita su CoddyKit. Questa è la lezione 4 di 5. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento C# Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso C# Academy include 5 lezioni in totale.
Memorizzare dati con gli array
Introduzione agli array
Benvenuto nella lezione successiva! In questa lezione imparerà a utilizzare gli array in C# per memorizzare e gestire più valori in modo efficiente. Iniziamo!

Che cosa sono gli array?
Che cosa sono gli array?
Un array è una raccolta di elementi dello stesso tipo, memorizzati in un blocco contiguo di memoria. Gli array consentono di raggruppare dati correlati e di accedervi tramite un indice.
Esempio: Un elenco di voti o nomi degli studenti può essere memorizzato in un array.
Punto chiave: In C# gli array utilizzano indici a partire da zero, cioè il primo elemento si trova all'indice 0.
Dichiarare e inizializzare gli array
Dichiarare e inizializzare gli array
È possibile dichiarare e inizializzare un array in un unico passaggio. Esempio:
Suggerimento: Utilizzi le parentesi quadre [] per accedere agli elementi dell'array tramite il relativo indice.
using System;
class Program {
static void Main() {
int[] numbers = { 1, 2, 3, 4, 5 }; // Declare and initialize an array
Console.WriteLine("First number: " + numbers[0]); // Access the first element
}
}
Accedere agli elementi di un array
Accedere agli elementi di un array
È possibile accedere agli elementi di un array tramite il relativo indice. Esempio:
Punto chiave: Si assicuri che l'indice rientri nei limiti dell'array per evitare errori in fase di esecuzione.
using System;
class Program {
static void Main() {
string[] names = { "Alice", "Bob", "Charlie" };
Console.WriteLine("First name: " + names[0]); // Outputs: Alice
Console.WriteLine("Second name: " + names[1]);
// Outputs: Bob
Console.WriteLine("Third name: " + names[2]); // Outputs: Charlie
}
}Modificare gli elementi di un array
Modificare gli elementi di un array
È possibile modificare il valore di un elemento dell'array assegnandogli un nuovo valore. Esempio:
Suggerimento: Utilizzi questa funzionalità per aggiornare dinamicamente i valori nel programma.
using System;
class Program {
static void Main() {
int[] scores = { 10, 20, 30 };
scores[1] = 25; // Modify the second element
Console.WriteLine("Updated second score: " + scores[1]); // Outputs: 25
}
}Iterare sugli array
Iterare sugli array
Utilizzi cicli come for o foreach per scorrere un array. Esempio:
Punto chiave: Il ciclo foreach è più semplice per leggere i valori di un array, mentre il ciclo for consente di accedere all'indice.
using System;
class Program {
static void Main() {
int[] numbers = { 10, 20, 30, 40 };
foreach (int number in numbers) {
Console.WriteLine(number); // Outputs each number
}
}
}
Array multidimensionali
Array multidimensionali
Gli array multidimensionali memorizzano i dati in una struttura simile a una griglia. Esempio:
Suggerimento: Utilizzi le virgole all'interno delle parentesi quadre per dichiarare le dimensioni dell'array.
using System;
class Program {
static void Main() {
int[,] matrix = {
{ 1, 2, 3 },
{ 4, 5, 6 }
};
Console.WriteLine("Element at (0,1): " + matrix[0, 1]); // Outputs: 2
}
}
Esercizio pratico
Esercizio pratico
Scriva un programma che memorizzi 5 numeri in un array, quindi ne calcoli e stampi il totale. Esempio:
using System;
class Program {
static void Main() {
int[] numbers = { 5, 10, 15, 20, 25 };
int total = 0;
foreach (int number in numbers) {
total += number; // Add each number to the total
}
Console.WriteLine("Total: " + total); // Outputs: Total: 75
}
}
Ottimo lavoro!
Ottimo lavoro!
Congratulazioni! Ha imparato a dichiarare, accedere, modificare e scorrere gli array in C#. Nella prossima lezione esploreremo l'uso delle stringhe e le loro potenti funzionalità. Continui a programmare!

Domande Frequenti
La lezione «Introduzione agli array» è gratuita?
Sì — il testo completo di «Introduzione agli array» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso C# Academy, passa a CoddyKit PRO. Il corso C# Academy include 5 lezioni in totale.
Cosa imparerò in «Introduzione agli array»?
Impari a memorizzare e gestire più elementi di dati usando gli array Eserciti C# Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare C# Academy?
Non è richiesta alcuna esperienza precedente. C# Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 4 di 5.
Quanto tempo richiede la lezione «Introduzione agli array»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione C# Academy?
Sì. Ogni lezione C# Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Flusso di controllo: istruzioni if-else
- Cicli in C#: for, while e do-while
- Istruzioni switch
- Introduzione agli array
- Lavorare con le stringhe