Esercitazione sugli array C#: creazione, dichiarazione, inizializzazione
Cos'è un array in C#?
Un array viene utilizzato per memorizzare una raccolta o una serie di elementi. Questi elementi saranno dello stesso tipo.
Quindi, ad esempio, se avessi un array di valori interi, l'array potrebbe essere una raccolta di valori come [1, 2, 3, 4]. Qui il numero di elementi nell'array è 4.
Gli array sono utili quando si desidera archiviare una raccolta di valori dello stesso tipo. Quindi, invece di dichiarare a variabile per ogni elemento, puoi semplicemente dichiarare una variabile.
Questa variabile punterà a un array o elenco di elementi, che sarà responsabile della memorizzazione degli elementi dell'array.
Diamo un'occhiata a come possiamo lavorare con gli array in C#. Nel nostro esempio, dichiareremo un array di numeri interi e lavoreremo con essi di conseguenza.
Tieni presente che tutto il codice seguente viene creato nel file Program.cs.
Passo 1) Dichiarazione di un array – Il primo passo è dichiarare un array. Vediamo come possiamo ottenere questo risultato con l'esempio di codice seguente.
Spiegazione del codice: -
- La prima parte è la tipo di dati. Specifica il tipo di elementi utilizzati nell'array. Quindi nel nostro caso stiamo creando un array di numeri interi.
- La seconda parte [ ], che specifica il rango dell'array. (Il rango è un segnaposto che specifica il numero di elementi che l'array conterrà)
- Il prossimo è il nome dell'array che nel nostro caso è "valori". Nota che vedi una sottolineatura ondulata verde, non preoccuparti. Questo è solo .Net che dice che hai dichiarato un array, ma non lo usi da nessuna parte.
Passo 2) Il passo successivo è inizializzare l'array. Qui specificheremo il numero di valori che l'array conterrà. Assegneremo anche valori a ciascun elemento dell'array.
Spiegazione del codice: -
- Per prima cosa, impostiamo il numero di elementi che l'array conterrà a 3. Quindi tra parentesi quadre, stiamo dicendo che l'array conterrà 3 elementi.
- Quindi assegniamo valori a ciascun elemento dell'array. Possiamo farlo specificando il nome della variabile + la posizione dell'indice nell'array. Quindi valori[0] significa che stiamo memorizzando un valore nella prima posizione dell'array. Allo stesso modo per accedere alla seconda posizione utilizziamo la notazione dei valori[1] e così via.
Note:: – Negli Array, la posizione dell'indice inizia da 0.
Passo 3) Mostriamo ora i singoli elementi dell'array nella Console. Aggiungiamo il codice seguente per raggiungere questo obiettivo.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
class Program
{
static void Main(string[] args)
{
Int32[] value;
value=new Int32[3];
value[0]=1;
value[1]=2;
value[2]=3;
Console.WriteLine(value[0]);
Console.WriteLine(value[1]);
Console.WriteLine(value[2]);
Console.ReadKey();
}
}
}
Spiegazione del codice: -
Questa è la parte semplice in cui utilizziamo semplicemente il metodo Console.WriteLine per inviare ciascun valore dell'elemento alla console.
Tieni presente che, ancora una volta, stiamo accedendo a ciascun elemento con l'aiuto del nome della variabile dell'array insieme alla posizione dell'indice.
Se il codice sopra riportato viene inserito correttamente e il programma viene eseguito, verrà visualizzato il seguente output.
Produzione:
Dall'output, puoi vedere tutti i valori dell'array visualizzati nella Console.




