Come creare un array a dimensione singola C# – Esempio

Come Creare Un Array A Dimensione Singola C Esempio



L'archiviazione e la manipolazione di una raccolta di valori dello stesso tipo di dati vengono eseguite in C# utilizzando matrici. Esistono diversi tipi di matrici in C# e in questo articolo verranno illustrate le matrici unidimensionali e come usarle in C#.

Che cos'è un array unidimensionale in C#?

Una matrice unidimensionale è una matrice che ha solo una dimensione o un set di parentesi quadre nella sua dichiarazione. Ciò significa che un array unidimensionale può contenere solo un tipo di dati, ad esempio numeri interi, stringhe o float. In C# un array unidimensionale può essere dichiarato utilizzando la seguente sintassi:







tipo di dati [ ] nomearray = nuovo tipo di dati [ misurare ] ;


Qui, 'datatype' è il tipo di dati degli elementi dell'array, 'arrayname' è il nome dell'array e 'size' è il numero di elementi nell'array.



Come creare un array unidimensionale in C#?

Facciamo un esempio per capire come utilizzare un array unidimensionale in C#, considera il seguente codice:



utilizzando il sistema;

Programma di classe pubblica
{
vuoto statico pubblico principale ( )
{
int [ ] numeri = nuovo int [ 5 ] ;
numeri [ 0 ] = 10 ;
numeri [ 1 ] = venti ;
numeri [ 2 ] = 30 ;
numeri [ 3 ] = 40 ;
numeri [ 4 ] = cinquanta ;

per ( intero io = 0 ; io < numeri.Lunghezza; io++ )
{
Console.WriteLine ( 'Elemento all'indice' + io + ':' + numeri [ io ] ) ;
}
}
}


Nell'esempio precedente, abbiamo dichiarato un array unidimensionale intero 'numeri' con una dimensione di 5 e quindi assegnato valori agli elementi dell'array utilizzando l'operatore di indice. Qui, il primo e l'ultimo elemento dell'array sono indicizzati rispettivamente come 0 e 4. Ciò significa che possiamo accedere ai singoli elementi dell'array utilizzando il loro numero di indice:






Possiamo anche utilizzare un ciclo per inizializzare gli elementi dell'array unidimensionale, come mostrato di seguito:

utilizzando il sistema;

Programma di classe pubblica
{
vuoto statico pubblico principale ( )
{
int [ ] numeri = nuovo int [ 5 ] ;

per ( intero io = 0 ; io < numeri.Lunghezza; io++ )
{
numeri [ io ] = io + 1 ;
}
Console.WriteLine ( 'Gli elementi dell'array sono:' ) ;
per ciascuno ( se In numeri )
{
Console.WriteLine ( nessuno ) ;
}
}
}


In questo esempio, abbiamo utilizzato un ciclo for per inizializzare gli elementi dell'array con valori da 1 a 5:




Possiamo anche usare il ciclo foreach per iterare sugli elementi dell'array unidimensionale, come mostrato di seguito:

utilizzando il sistema;

Programma di classe pubblica
{
vuoto statico pubblico principale ( )
{
int [ ] numeri = { 10 , venti , 30 , 40 , cinquanta } ;

Console.WriteLine ( 'Gli elementi dell'array sono:' ) ;
per ciascuno ( se In numeri )
{
Console.WriteLine ( nessuno ) ;
}
}
}


Questo codice inizializza gli elementi dell'array al momento della dichiarazione e quindi utilizza il ciclo foreach per stampare ogni elemento dell'array unidimensionale sulla console:

Conclusione

Una matrice unidimensionale è un tipo di matrice in C# con una sola dimensione o un set di parentesi quadre nella dichiarazione. Un tipo di dati può essere memorizzato in un array unidimensionale e i suoi elementi possono essere raggiunti chiamandoli con i loro numeri di indice. Comprendendo come dichiarare e utilizzare matrici unidimensionali in C#, gli sviluppatori possono scrivere codice efficiente ed efficace che manipola e opera sulle matrici.