Come combinare due elenchi in c#

Come combinare due elenchi in c#
Nella programmazione C#, gli elenchi vengono utilizzati per l'archiviazione e l'elaborazione di dati diversi. Possiamo eseguire compiti diversi in questi elenchi. Uno di questi sta combinando due elenchi diversi. Nella programmazione C#, combinare due elenchi significa unire o unire due elenchi diversi in un nuovo elenco. Abbiamo metodi diversi per combinare elenchi in C#. Useremo tre diversi metodi per combinare due elenchi nella programmazione C#. Qui, eseguiremo diversi esempi in Ubuntu 20.04.

Metodi per combinare elenchi nella programmazione C#

Metodo adDrange ()

Sintassi:

List1_name .AdDrange (list2_name);

Metodo del ciclo foreach

Sintassi:

List2_name .foreach (any_list => list1_name.Aggiungi (Any_list));

Enumerabile.Metodo Concat ()

Sintassi:

List1_name .Concat (list2_name);

Esempio n. 1: utilizzando il metodo AdDrange ()

Dimostreremo un esempio in cui utilizziamo il metodo ADDrange () per combinare due elenchi diversi nella programmazione C#. Eseguiamo gli esempi forniti in Ubuntu 20.04 Editor di testo. Quando si utilizza Ubuntu 20.04 Editor di testo, dobbiamo salvare il nostro file con ".estensione CS ". Quindi, spiega in dettaglio il seguente codice:

Iniziamo il nostro programma con la libreria "Utilizzo del sistema". Usiamo questa libreria per accedere a classi e funzioni. Ci fornisce molte funzioni e classi preziose. Il sistema.Collezioni.Generico "è qui per buone prestazioni contenenti interfacce e classi diverse che definiscono raccolte generiche. Dopo aver invocato la funzione "principale", creiamo un nuovo elenco chiamato "verdure", che è un tipo di dati di stringa. Usiamo la parola chiave "nuova" per la creazione di un nuovo elenco. Quando viene creato questo nuovo elenco, dobbiamo passare alcuni dati di stringa a questo elenco. Aggiungiamo "patate", "peperoncino", "aglio" e "pomodoro" a questa lista.

Ora, dobbiamo creare un altro elenco in modo da poter combinare entrambi gli elenchi. Quindi, formeremo un altro elenco con il nome "frutti". Abbiamo creato questo elenco con lo stesso metodo in cui abbiamo creato il primo. Quando viene creato il secondo elenco, aggiungiamo alcuni nomi di frutta a questo elenco. Qui, puoi vedere che aggiungiamo "Apple", "Mango", "Banana" e "Orange" al secondo elenco. Ora, è il momento di aggiungere entrambi gli elenchi utilizzando il metodo "addrange". Utilizziamo la stessa sintassi del metodo adDrange () precedentemente discusso. Qui, diamo il nome del primo elenco, che è "verdure". Quindi, usa il metodo ADDrange e il nome del secondo elenco, "Frutti".

In questo codice, la riga “verdure.ADRANGE (frutti) ”viene utilizzato per combinare questi due elenchi. Dopo questo, stamperemo questo elenco combinato con l'aiuto di "Console.Dichiarazioni WriteLine ". Innanzitutto, questa affermazione stampa la linea. Quindi, usiamo la stringa. Unisciti (",", verdure) all'interno della console.Dichiarazione WriteLine per stampare l'elenco combinato. In questo, "join ()" è un metodo per combinare elementi dell'elenco usando ", per separare ogni elemento dell'elenco.

Mentre usiamo Ubuntu 20.04 Per eseguire questi esempi, dobbiamo eseguire alcuni comandi per l'output sul terminale di Ubuntu 20.04. Innanzitutto, devi lanciare il terminale Ubuntu e scrivere il comando "MCS". Viene utilizzato per la compilazione del nostro codice sorgente. Quando si utilizza questo comando "MCS", mettiamo il ".CS ”Estensione con file_name. Devi premere Invio per eseguire questo comando "MCS". Quando questo comando viene eseguito correttamente e non vi è alcun errore nel nostro codice, crea un file eseguibile per noi.

Successivamente, usiamo un altro comando che è il comando "mono" qui. Questo comando viene utilizzato per l'esecuzione del nostro codice. Quando usiamo questo comando, usiamo il ".estensione del file exe ". Premi Invio per eseguire questo comando "mono". L'output del codice viene reso nella schermata seguente:

In questo output, è possibile vedere che sta stampa i due elenchi in un elenco di segnale, il che significa che combina entrambi gli elenchi in un elenco e visualizza entrambi gli elenchi in una singola riga o un unico elenco.

Esempio n. 2: usando il metodo del loop foreach

Ora, esploriamo un altro esempio in cui utilizziamo il metodo Foreach Loop per combinare due elenchi. Eseguiamo esempi diversi utilizzando metodi diversi per combinare due elenchi.

Il "utilizzo del sistema" è qui, che contiene classi e funzioni. Quindi, abbiamo "sistema.Collezioni.Generico ", che contiene interfacce e classi. La classe è pubblica con il nome "Programma". Dobbiamo avere la funzione "principale" nel nostro programma. Quindi, dobbiamo creare due elenchi diversi e separati. Creiamo il primo elenco con il nome "cancelleria" utilizzando la parola chiave "nuova". Dobbiamo aggiungere alcuni elementi a questo elenco. Quindi, aggiungiamo "matita", "marcatore", "gomma" e "colore" a questa lista di "cartoleria".

Dopo aver creato il primo elenco, creiamo un altro elenco di "soggetti" e aggiungiamo nomi di argomenti diversi a questo secondo elenco. Qui aggiungiamo "inglese", "computer", "biologia" e "matematica" a questo elenco "argomento". Ora, dobbiamo unire questi due elenchi usando il metodo Loop "Foreach". Quando utilizziamo questo metodo Loop foreach, dobbiamo seguire la sintassi di questo metodo. Innanzitutto, dobbiamo dare il nome del secondo elenco e utilizzare il ciclo forea. All'interno di questo ciclo foreach, diamo il nome di qualsiasi elenco con una freccia grassa “=>”.

Dopo che questa freccia grassa fornisce il nome del primo elenco e poi mette "Aggiungi" e Inside Add di nuovo fornisce il nome di qualsiasi elenco. In questo codice "Oggetto.Foreach (cose => cancelleria. La linea Aggiungi (cose) ”viene utilizzata per unire due elenchi utilizzando il metodo Foreach Loop. Ora, stampiamo questa lista unita utilizzando "Console.Linea di scrittura". Stampiamo questo elenco con lo stesso metodo che abbiamo deliberato nel nostro esempio precedente. L'output del nostro codice è fornito nell'immagine fornita di seguito:

Esempio n. 3: usando enumerable.Metodo Concat ()

Stiamo eseguendo questo esempio dato da te per imparare facilmente come utilizzare metodi diversi per combinare due elenchi.

Qui, creiamo un elenco della variabile denominata "ListA" utilizzando la parola chiave "nuova" e un elenco di tipi di dati stringa. Aggiungiamo elementi diversi utilizzando il "nome list_.Aggiungi () "Metodo. Il nome del primo elenco è "List" qui. Aggiungiamo "computer", "tastiera" e "mouse" a questo elenco utilizzando il metodo "add ()". Stamperemo prima l'elenco in questo codice e combineremo entrambi gli elenchi dopo aver stampato entrambi gli elenchi separatamente. Stampiamo il primo elenco utilizzando il loop foreach. Inizializziamo una variabile con il nome "E", che memorizza tutti gli elementi di "ListA" e stampa tutti gli elementi usando la "console.Metodo WriteLine ".

Dopo aver stampato questo primo elenco, creiamo e stampiamo un nuovo nome dell'elenco, "ListB" con lo stesso metodo che abbiamo usato per creare e stampare il primo elenco, "ListA". Quando vengono creati entrambi gli elenchi, combiniamo questi elenchi. E per combinare, utilizziamo il terzo metodo, che è "enumerabile.Concat () ". Creiamo un altro elenco chiamato "finallist" e inizializziamo questo con "enumerable.Concat () "Metodo.

Innanzitutto, diamo il nome del primo elenco, "ListA", quindi "concat" all'interno di questo, diamo il nome del secondo elenco, che è "ListB" e il Tolist (). Tolist () ottiene gli elementi dall'elenco e restituisce il nuovo elenco. Dopo tutto ciò, stampiamo la concatenata o l'elenco combinato usando lo stesso metodo che abbiamo usato nei nostri esempi precedenti. L'output di questo codice è nella seguente immagine:

Conclusione:

Questo tutorial ha discusso di come combinare due elenchi nella programmazione C# in Ubuntu 20.04 usando metodi diversi. Questo tutorial ha spiegato tre diversi metodi per combinare due elenchi. Abbiamo anche fornito screenshot dei codici insieme all'output di ciascun codice per la tua migliore comprensione. Inoltre, abbiamo utilizzato tre diversi esempi in cui utilizziamo tre diversi metodi per unire o combinare due elenchi nella programmazione C#. Spero che imparerai facilmente questo concetto e questo tutorial ti sarà utile in futuro.