C # Listes-Vue d’ensemble de la collection de listes en C #

List C # Une collection d’objets fortement typés. Ces objets sont facilement accessibles en utilisant leurs index respectifs. Les appels d’index vous offrent la possibilité de trier, rechercher et modifier des listes selon vos besoins.

En termes simples, une liste C # est une version générique d’un ArrayList. Cette ArrayList se trouve sous l’espace de noms System.Collection.Generic.

Lister la syntaxe en C# :

Pour créer une liste en C#, utilisez la syntaxe suivante : List

Programme d’études supérieures : développement Web à pile complète

En collaboration avec California Institute of Technology CTMER’inscrire maintenant

Liste À quoi correspond le « T » ?

Dans la liste, la lettre T représente le type d’objet. Ce type est passé en paramètre au moment de l’exécution. Comme mentionné précédemment, T signifie type d’objet, donc si vous souhaitez créer une liste qui ne contient que des chaînes, vous devez utiliser la chaîne de type d’objet au lieu de T.

Lister les propriétés et les méthodes de la classe :

La liste ressemble à cet arrangementCependant, bien que la taille du tableau ne puisse pas être modifiée, List It est différent d’un tableau car vous pouvez en modifier la taille. La valeur nulle est une liste. Elle est traitée comme un type de référence en tant qu’entrée valide de. De plus, les valeurs en double sont dites valides. La liste a une taille dynamique. C’est-à-dire que lorsque le nombre est égal à la capacité maximale, la capacité augmente automatiquement. Cet incrément se fait en réallouant le tableau interne. Les éléments existants sont copiés dans le nouveau tableau avant d’ajouter de nouveaux éléments. List List en implémentant une interface générique La classe est un équivalent générique de la classe ArrayList. Liste L’accès à l’élément commence à l’index zéro car les classes ne sont pas triées par défaut. Grande liste Vous pouvez augmenter la taille de la liste jusqu’à 2 milliards pour stocker des objets (uniquement si votre système fonctionne sur 64 bits et plus).

Nouveau cours : Développement complet pour les débutants

Apprenez les commandes Git, Angular, NodeJS, Maven, etc. Inscrivez-vous maintenant

Nouveau cours : Développement complet pour les débutants

Comment créer une liste en C# ?

List, une collection générique Doit être spécifié avec le paramètre type requis pour stocker un type particulier de données.

Voici comment créer une liste

C_Sharp_List_1

Liste de l’extrait ci-dessus AuthorList = new List (); Syntaxe spécifique pour créer une liste de chaînes de type. De même, vous pouvez créer la liste dont vous avez besoin du type de données. Pour créer une liste d’entiers, remplacez simplement l’objet type-chaîne par l’objet type-int.

Comment ajouter un élément à une liste C# ?

Pour ajouter des éléments et des éléments à une liste C#, vous devez utiliser la méthode Add(). Si vous souhaitez ajouter un élément d’une classe personnalisée, vous pouvez l’ajouter à l’aide de la syntaxe collection-initializer.

Découvrez cet extrait de code et ayez une idée claire-

C_Sharp_List_2

Comment lire les éléments de la liste C# ?

List est une collection générique. Vous devez utiliser une boucle pour lire chaque élément. Vous pouvez utiliser une boucle foreach car vous pouvez facilement inspecter et lire tous les éléments qui sont dans la boucle un par un.

Consultez l’extrait de code ci-dessous pour une idée claire-

C_Sharp_List_3

Comment utiliser les propriétés de la liste C# ?

Les propriétés de la liste C # sont disponibles en fonction de vos besoins. Les propriétés de la classe list sont :

Capacité – Cela permet Liste Détermine le nombre d’éléments qui peuvent être inclus dans

Liste de notes La capacité par défaut pour est 0.

Count – Ceci est une liste Détermine le nombre d’éléments présents dans

Cours de développeur web full stack

Pour devenir un expert de la pile MEANVoir le cours

Cours de développeur web full stack

Comment insérer un élément à une position dans une liste C# ?

Vous pouvez utiliser la syntaxe suivante pour insérer un élément à la position souhaitée dans la liste :

public void Insert (int index, élément T);

C_Sharp_List_4

Pour ajouter l’élément à la fin, utilisez la méthode List.Add(). La méthode List.AddRange() est une liste avec une collection d’objets spécifiée. Ajouter à la fin de.

Comment supprimer un élément d’une liste C# ?

Vous pouvez facilement supprimer l’apparence initiale d’un objet particulier de la liste en utilisant la technique Supprimer (). La technique Remove attend un élément comme paramètre.

La technique RemoveAt supprime l’élément d’index de base zéro spécifié.

Comment trouver un élément dans une liste C# ?

La technique Enumerable.Contains () fournit un moyen simple et direct de déduire si une séquence constitue le composant souhaité.

Une autre solution consiste à utiliser la technique List.IndexOf(), qui renvoie un index de l’apparence initiale du composant souhaité dans cette liste et affiche -1 s’il n’y a pas de tel composant.

C_Sharp_List_5

Comment trier les éléments de la liste C# ?

Liste Liste à l’aide du processus .Sort() Commande un composant ou une partie d’un composant. IComparer Enactment spécifique ou par défaut ou comparaison spécifique Utilisez des emboys pour corréler les composants de la liste les uns avec les autres. ..

C_Sharp_List_6.

sortir:

C_Sharp_List_7.

Comment inverser l’élément de liste C# ?

Vous pouvez utiliser la procédure Enumerable.Reverse () pour établir une copie en arrière de la liste réelle. Cette méthode utilise le composant dans l’arrangement inverse pour établir une nouvelle séquence sans modifier la liste stockée.

Une autre façon d’inverser l’ordre des composants dans une liste donnée est de Liste Vous pouvez utiliser la procédure .Reverse(). List .Reverse() utilise un algorithme intégré. Cela signifie qu’en écrasant le composant précédent de la liste fournie, la conversion se produira sans utiliser la liste secondaire.

C_Sharp_List_8.

sortir:

C_Sharp_List_9

Comment rechercher des éléments de liste C # ?

La technique List.FindAll() renvoie une liste contenant tous les composants conformes au prédicat spécifié. Vous pouvez l’utiliser pour vérifier la présence de composants dans la liste fournie.

C_Sharp_List_10.

Faites progresser votre carrière en tant que développeur de pile MEAN Programme de maîtrise de développeur Web Full Stack – MEAN Stack .. Inscrivez-vous maintenant!

Conclusion

Avez-vous trouvé ce sujet intéressant ?Maintenant, C # contient de nombreux sujets intéressants à apprendre et à mettre en œuvre comme n’importe quel autre. Langage de programmation. Si vous souhaitez maîtriser cette compétence linguistique pour améliorer votre CV et améliorer vos perspectives de travail, veuillez nous contacter. Complétez le cours C # ici ..

Vous pouvez opter pour le développement complet. L’un de nos cours les plus exigeants, avec un aperçu complet étape par étape des meilleurs éducateurs.

Simplilearn propose également des cours SkillUp dans plusieurs domaines. Science des données Quand Analyse commerciale Au développement de logiciels AI, apprentissage automatique L’un des meilleurs choix actuellement disponibles. Avec un accès complet aux supports de cours, le programme fournit une assistance professionnelle 24h/24 et 7j/7 pour toutes les questions.

https://www.simplilearn.com/tutorials/asp-dot-net-tutorial/c-sharp-list C # Listes-Vue d’ensemble de la collection de listes en C #