Introduzione

Completato

Le matrici in C# consentono di archiviare sequenze di valori in una singola struttura dei dati. In altre parole, si immagini una singola variabile in grado di contenere molti valori. Quando si dispone di una singola variabile che archivia tutti i valori, è possibile ordinare i valori, invertirne l'ordine, scorrere ciclicamente ogni valore, controllarlo singolarmente e così via.

Si supponga di lavorare nel reparto sicurezza di una società che abbina venditori online a inserzionisti a commissione. Viene richiesto di scrivere codice C# per eseguire iterazione degli ID degli ordini in ingresso. È necessario esaminare ogni ID per identificare gli ordini che potrebbero essere fraudolenti. Per eseguire questa attività di programmazione, sarà necessario implementare matrici.

In questo modulo si vedrà come creare matrici e inizializzarle. Verranno impostati e recuperati valori dagli elementi di una matrice, accedendo a ogni elemento tramite il relativo indice. Verrà creata la logica di ciclo che consente di usare ogni elemento in una matrice.

Alla fine di questo modulo si sarà visto come usare la prima struttura per contenere più valori di dati. Negli altri moduli si imparerà a ordinare, filtrare, eseguire query, aggregare ed eseguire altre operazioni sui dati.

Importante

Questo modulo include attività di codifica che richiedono Visual Studio Code. Sarà necessario accedere a un ambiente di sviluppo con Visual Studio Code installato e configurato per lo sviluppo di applicazioni C#.

Obiettivi di apprendimento

Contenuto del modulo:

  • Creare e inizializzare una nuova matrice.
  • Assegnare e recuperare i valori degli elementi della matrice.
  • Eseguire l'iterazione di ogni elemento di una matrice usando l'istruzione foreach.

Prerequisiti

  • Esperienza nell'uso di Visual Studio Code per creare ed eseguire applicazioni console C#.
  • Esperienza nella stampa di messaggi nella console tramite Console.WriteLine().
  • Esperienza nell'uso dell'interpolazione di stringhe per combinare stringhe letterali con dati variabili.
  • Esperienza nella ricerca di come usare i metodi della libreria di classi .NET in learn.microsoft.com.