Comment combiner deux listes en C #

Comment combiner deux listes en C #
En programmation C #, les listes sont utilisées pour stocker et traiter différentes données. Nous pouvons effectuer différentes tâches sur ces listes. L'un d'eux combine deux listes différentes. En programmation C #, combiner deux listes signifie rejoindre ou fusionner deux listes différentes en une nouvelle liste. Nous avons différentes méthodes pour combiner les listes en C #. Nous utiliserons trois méthodes différentes pour combiner deux listes en programmation C #. Ici, nous allons effectuer différents exemples dans Ubuntu 20.04.

Méthodes de combinaison de listes en programmation C #

Méthode AddRange ()

Syntaxe:

List1_name .AddRange (list2_name);

Méthode de boucle foreach

Syntaxe:

List2_name .foreach (any_list => list1_name.Ajouter (any_list));

Dénuable.Méthode concat ()

Syntaxe:

List1_name .Concat (list2_name);

Exemple n ° 1: en utilisant la méthode AddRange ()

Nous démontrerons un exemple dans lequel nous utilisons la méthode AddRange () pour combiner deux listes différentes en programmation C #. Nous effectuons les exemples donnés dans Ubuntu 20.04 Éditeur de texte. Lorsque vous utilisez l'ubuntu 20.04 Éditeur de texte, nous devons enregistrer notre fichier avec le «.Extension CS ”. Ensuite, expliquez le code suivant en détail:

Nous commençons notre programme avec la bibliothèque «Utilisation du système». Nous utilisons cette bibliothèque pour accéder aux cours et aux fonctions. Il nous offre de nombreuses fonctions et classes précieuses. Le système.Collections.Générique »est là pour de bonnes performances contenant différentes interfaces et classes qui définissent des collections génériques. Après avoir invoqué la fonction «principale», nous créons une nouvelle liste nommée «légumes», qui est un type de données de chaîne. Nous utilisons le «nouveau» mot clé pour créer une nouvelle liste. Lorsque cette nouvelle liste est créée, nous devons transmettre certaines données de chaîne à cette liste. Nous ajoutons «pomme de terre», «piment», «ail» et «tomate» à cette liste.

Maintenant, nous devons créer une autre liste afin que nous puissions combiner les deux listes. Nous allons donc former une autre liste avec le nom «Fruits». Nous avons créé cette liste avec la même méthode que nous avons créé le premier. Lorsque la deuxième liste est créée, nous ajoutons des noms de fruits à cette liste. Ici, vous pouvez voir que nous ajoutons «pomme», «mangue», «banane» et «orange» à la deuxième liste. Maintenant, il est temps d'ajouter les deux listes à l'aide de la méthode «AddRange». Nous utilisons la même syntaxe de la méthode addRange () précédemment discutée. Ici, nous donnons le nom de la première liste, qui est des «légumes». Ensuite, utilisez la méthode AddRange et le nom de la deuxième liste, «Fruits».

Dans ce code, la ligne «légumes.AddRange (fruits) »est utilisé pour combiner ces deux listes. Après cela, nous allons imprimer cette liste combinée avec l'aide de «Console.Énoncés d'écriture ». Tout d'abord, cette déclaration imprime la ligne. Ensuite, nous utilisons la chaîne. Rejoindre («», légumes) à l'intérieur de la console.Énoncé d'écriture pour imprimer la liste combinée. En cela, «join ()» est une méthode pour combiner des éléments de liste à l'aide de «» pour séparer chaque élément de la liste.

Comme nous utilisons l'Ubuntu 20.04 Pour effectuer ces exemples, nous devons exécuter certaines commandes pour la sortie sur le terminal d'Ubuntu 20.04. Tout d'abord, vous devez lancer le terminal Ubuntu et écrire la commande «MCS». Il est utilisé pour la compilation de notre code source. Lorsque nous utilisons cette commande «MCS», nous avons mis le «.Extension cs ”avec le nom_. Vous devez appuyer sur Entrée pour exécuter cette commande «MCS». Lorsque cette commande s'exécute avec succès et qu'il n'y a aucune erreur dans notre code, il crée un fichier exécutable pour nous.

Après cela, nous utilisons une autre commande qui est la commande «mono» ici. Cette commande est utilisée pour l'exécution de notre code. Lorsque nous utilisons cette commande, nous utilisons le «.EXE ”Extension de fichier. Appuyez sur Entrée pour exécuter cette commande «mono». La sortie du code est rendue sur l'écran suivant:

Dans cette sortie, vous pouvez voir qu'il imprime les deux listes dans une liste de signaux, ce qui signifie qu'il combine les deux listes dans une liste et affiche les deux listes en une seule ligne ou une seule liste.

Exemple n ° 2: en utilisant la méthode de boucle foreach

Maintenant, nous explorons un autre exemple dans lequel nous utilisons la méthode Foreach Loop pour combiner deux listes. Nous effectuons des exemples différents en utilisant différentes méthodes pour combiner deux listes.

Le «système d'utilisation» est ici, qui contient des classes et des fonctions. Ensuite, nous avons «Système.Collections.Générique », qui contient des interfaces et des classes. La classe est publique avec le nom de «programme». Nous devons avoir la fonction «principale» de notre programme. Ensuite, nous devons créer deux listes différentes et séparées. Nous créons la première liste avec le nom «papeterie» en utilisant le «nouveau» mot-clé. Nous devons ajouter des éléments à cette liste. Donc, nous ajoutons «crayon», «marqueur», «gomme» et «couleur» à cette liste de «papeterie».

Après avoir créé la première liste, nous créons une autre liste de «sujets» et ajoutons différents noms de sujets à cette deuxième liste. Ici, nous ajoutons «anglais», «ordinateur», «biologie» et «mathématiques» à cette liste «sujet». Maintenant, nous devons fusionner ces deux listes en utilisant la méthode de boucle «Foreach». Lorsque nous utilisons cette méthode de boucle ForEach, nous devons suivre la syntaxe de cette méthode. Tout d'abord, nous devons donner le nom de la deuxième liste et utiliser la boucle foreach. À l'intérieur de cette boucle FORESC, nous donnons le nom de n'importe quelle liste avec une flèche grasse «=>».

Après cette graisse, la flèche donne le nom de la première liste, puis met «ajouter» et à l'intérieur, ajouter à nouveau le nom de toute liste. Dans ce code «Sujet.Foreach (choses => papeterie. Add (Things) ”Line est utilisée pour fusionner deux listes en utilisant la méthode de boucle Foreach. Maintenant, nous imprimons cette liste fusionnée en utilisant «Console.Écriture ». Nous imprimons cette liste avec la même méthode que nous avons délibéré dans notre exemple précédent. La sortie de notre code est fournie dans l'image fournie ci-dessous:

Exemple # 3: en utilisant énumérable.Méthode concat ()

Nous effectuons cet exemple donné pour vous apprendre facilement à utiliser différentes méthodes pour combiner deux listes.

Ici, nous créons une liste de la variable nommée «lista» en utilisant le «nouveau» mot-clé et une liste des types de données de chaîne. Nous ajoutons différents éléments à l'aide du «list_name.Méthode Add () ”. Le nom de la première liste est «lista» ici. Nous ajoutons «ordinateur», «clavier» et «souris» à cette liste en utilisant la méthode «Add ()». Nous imprimerons d'abord la liste dans ce code et combinerons les deux listes après avoir imprimé les deux listes séparément. Nous imprimons la première liste à l'aide de la boucle foreach. Nous initialisons une variable avec le nom «E», qui stocke tous les éléments du «lista» et imprime tous les éléments à l'aide de la «console.Méthode écrite.

Après avoir imprimé cette première liste, nous créons et imprimons un nouveau nom de liste, «ListB» avec la même méthode que nous avons utilisée pour créer et imprimer la première liste, «Lista». Lorsque les deux listes sont créées, nous combinons ces listes. Et pour la combinaison, nous utilisons la troisième méthode, qui est «énumérable.Concat () ". Nous créons une autre liste nommée «Finallist» et initialisons cela avec «.Concat () »Méthode.

Tout d'abord, nous donnons le nom de la première liste, «Lista» puis «Concat» à l'intérieur, nous donnons le nom de la deuxième liste, qui est «ListB» et le tolist (). Le tolist () obtient les éléments de la liste et renvoie la nouvelle liste. Après tout cela, nous imprimons la liste concaténée ou combinée en utilisant la même méthode que nous avons utilisée dans nos exemples précédents. La sortie de ce code est dans l'image suivante:

Conclusion:

Ce tutoriel a expliqué comment combiner deux listes en programmation C # dans Ubuntu 20.04 en utilisant différentes méthodes. Ce tutoriel a expliqué trois méthodes différentes pour combiner deux listes. Nous avons également fourni des captures d'écran des codes ainsi que la sortie de chaque code pour votre meilleure compréhension. De plus, nous avons utilisé trois exemples différents dans lesquels nous utilisons trois méthodes différentes pour fusionner ou combiner deux listes en programmation C #. J'espère que vous apprendrez facilement ce concept, et ce tutoriel vous sera utile à l'avenir.