Come dichiarare e inizializzare un elenco in C#

Come Dichiarare E Inizializzare Un Elenco In C



In C# un elenco è una raccolta di elementi che possono essere di qualsiasi tipo di dati ed è una struttura di dati di uso comune che offre flessibilità nell'archiviazione e nella manipolazione dei dati. Prima di usare un elenco in C#, deve prima essere dichiarato e inizializzato, questo articolo illustrerà come dichiarare e inizializzare un elenco in C#.

Dichiarare una lista in C#

Per dichiarare un elenco in C#, il primo passaggio consiste nell'importare lo spazio dei nomi System.Collections.Generic. Questo spazio dei nomi contiene la classe List utilizzata per creare e modificare gli elenchi. La classe List può essere utilizzata per costruire un nuovo elenco dopo che lo spazio dei nomi è stato importato. Il seguente programma di esempio mostra come dichiarare un elenco di numeri interi:







utilizzando System.Collections.Generic;

programma di classe {
vuoto statico principale ( corda [ ] arg ) {
Elenco < int > numeri;
}
}


Nella sintassi precedente, viene importato lo spazio dei nomi System.Collections.Generic, quindi viene dichiarato un nuovo elenco denominato 'numeri' utilizzando la classe List .



Inizializzazione di una lista in C#

Una volta dichiarato, un elenco può essere inizializzato con valori e sono disponibili diversi modi per inizializzare un elenco in C#. Il primo modo consiste nell'utilizzare il metodo Add() per aggiungere i valori all'elenco uno per uno, ecco un codice di esempio che mostra come inizializzare un elenco di numeri interi utilizzando il metodo Add():



utilizzando System.Collections.Generic;

programma di classe {
vuoto statico principale ( corda [ ] arg ) {
Elenco < int > numeri = nuova lista < int > ( ) ;
numeri.Aggiungi ( 10 ) ;
numeri.Aggiungi ( venti ) ;
numeri.Aggiungi ( 30 ) ;
numeri.Aggiungi ( 40 ) ;
numeri.Aggiungi ( cinquanta ) ;
}
}


Nella sintassi precedente, viene dichiarato un nuovo elenco chiamato 'numeri' utilizzando la classe List , quindi viene utilizzato il metodo Add() per aggiungere cinque numeri interi all'elenco.





Un altro modo per inizializzare un elenco in C# consiste nell'usare la sintassi dell'inizializzatore di raccolta, in quanto consente di dichiarare e inizializzare un elenco in una singola riga di codice. Di seguito è riportato un codice di esempio che mostra come inizializzare un elenco di numeri interi utilizzando la sintassi dell'inizializzatore di raccolta:

utilizzando System.Collections.Generic;

programma di classe {
vuoto statico principale ( corda [ ] arg ) {
Elenco < int > numeri = nuova lista < int > ( ) { 10 , venti , 30 , 40 , cinquanta } ;
}
}


Nel codice precedente, prima dichiariamo un nuovo elenco chiamato 'numeri' utilizzando la classe List e quindi utilizziamo la sintassi dell'inizializzatore di raccolta per aggiungere cinque numeri interi all'elenco in una singola riga di codice.



Esempio: dichiarazione e inizializzazione di un elenco in C#

Ecco un codice collettivo che illustra sia la dichiarazione che l'inizializzazione di un elenco in C#:

utilizzando il sistema;
utilizzando System.Collections.Generic;

programma di classe {
vuoto statico principale ( corda [ ] arg ) {

// Dichiarazione di un elenco di numeri interi
Elenco < int > numeri;

// Inizializzazione dell'elenco utilizzando Aggiungi ( ) metodo
numeri = nuova lista < int > ( ) ;
numeri.Aggiungi ( 10 ) ;
numeri.Aggiungi ( venti ) ;
numeri.Aggiungi ( 30 ) ;
numeri.Aggiungi ( 40 ) ;
numeri.Aggiungi ( cinquanta ) ;

// Visualizzazione degli elementi In la lista
Console.WriteLine ( 'Elementi nell'elenco utilizzando il metodo Add():' ) ;
per ciascuno ( se In numeri ) {
Console.WriteLine ( nessuno ) ;
}

// Inizializzazione dell'elenco utilizzando la sintassi dell'inizializzatore di raccolta
Elenco < corda > nomi = nuovo elenco < corda > ( ) { 'Lui stesso' , 'Mike' , 'Sara' , 'Davide' } ;

// Visualizzazione degli elementi In la lista
Console.WriteLine ( ' \N Elementi nell'elenco che utilizzano la sintassi dell'inizializzatore di raccolta:' ) ;
per ciascuno ( nome stringa In nomi ) {
Console.WriteLine ( nome ) ;
}
}
}


Nel codice precedente, prima dichiariamo un elenco di numeri interi chiamato 'numeri' senza inizializzarlo e quindi inizializziamo l'elenco utilizzando il metodo Add() per aggiungere cinque numeri interi all'elenco. Successivamente, utilizzando il ciclo foreach Visualizziamo gli elementi nell'elenco.

Dichiariamo e inizializziamo anche un elenco di stringhe chiamate 'nomi' utilizzando la sintassi dell'inizializzatore di raccolta per aggiungere quattro stringhe all'elenco e visualizzare gli elementi nell'elenco utilizzando un ciclo foreach.

Conclusione

Gli elenchi sono una potente struttura di dati in C# che viene usata per archiviare e manipolare raccolte di elementi, ma prima di usare un elenco in C# deve prima essere dichiarata e inizializzata. La classe List viene usata per dichiarare un elenco e sono disponibili diversi modi per inizializzare un elenco, incluso l'uso del metodo Add() e la sintassi dell'inizializzatore di raccolta. Seguendo gli esempi e i passaggi descritti in questo articolo, ora dovresti avere una buona conoscenza di come dichiarare e inizializzare un elenco in C#.