0Pricing
C# Academy · Lezione

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!

Introduzione agli array — illustrazione 1

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!

Introduzione agli array — illustrazione 10

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

  1. Flusso di controllo: istruzioni if-else
  2. Cicli in C#: for, while e do-while
  3. Istruzioni switch
  4. Introduzione agli array
  5. Lavorare con le stringhe
← Torna a C# Academy