Esercitazione sugli array C #: creazione, dichiarazione, inizializzazione

Anonim

Che 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 si dispone di un array di valori Integer, 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 memorizzare una raccolta di valori dello stesso tipo. Quindi, invece di dichiarare una variabile per ogni elemento, puoi semplicemente dichiarare una variabile.

Questa variabile punterà a un array o un 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.

Si noti che tutto il codice riportato di seguito viene creato nel file Program.cs.

Passaggio 1) Dichiarazione di un array: il primo passaggio è dichiarare un array. Vediamo come possiamo ottenere questo risultato con l'esempio di codice riportato di seguito.

Spiegazione del codice: -

  1. La prima parte è il tipo di dati. Specifica il tipo di elementi utilizzati nell'array. Quindi, nel nostro caso, stiamo creando un array di numeri interi.
  2. La seconda parte [], che specifica il rango dell'array. (Il rango è un segnaposto che specifica il numero di elementi che l'array conterrà)
  3. 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.

Passaggio 2) Il passaggio successivo consiste nell'inizializzare l'array. Qui stiamo per specificare il numero di valori che l'array manterrà. Assegneremo anche valori a ciascun elemento dell'array.

Spiegazione del codice: -

  1. Per prima cosa, stiamo impostando il numero di elementi che l'array manterrà su 3. Quindi, tra parentesi quadre, stiamo dicendo che l'array conterrà 3 elementi.
  2. Quindi stiamo assegnando 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, usiamo la notazione dei valori [1] e chi più ne ha più ne metta.

    Nota : - In Arrays, la posizione dell'indice inizia da 0.

Passaggio 3) Visualizziamo ora i singoli elementi dell'array nella Console. Aggiungiamo il codice seguente per ottenere ciò.

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 usiamo semplicemente il metodo Console.WriteLine per inviare ogni valore dell'elemento alla console.

Si noti che di nuovo, stiamo accedendo a ciascun elemento con l'aiuto del nome della variabile dell'array insieme alla posizione dell'indice.

Se il codice di cui sopra viene inserito correttamente e il programma viene eseguito, verrà visualizzato il seguente output.

Produzione:

Dall'output è possibile vedere tutti i valori dell'array visualizzati nella Console.