En C #, une liste est une collection d'éléments qui peuvent être de n'importe quel type de données et est une structure de données couramment utilisée qui offre une flexibilité dans le stockage et la manipulation des données. Avant d'utiliser une liste en C#, elle doit d'abord être déclarée et initialisée, cet article explique comment déclarer et initialiser une liste en C#.
Déclarer une liste en C#
Pour déclarer une liste en C#, la première étape consiste à importer l'espace de noms System.Collections.Generic. Cet espace de noms contient la classe List
en utilisant System.Collections.Generic ;
Programme de classe {
vide statique principal ( chaîne [ ] arguments ) {
Liste < entier > Nombres;
}
}
Dans la syntaxe ci-dessus, l'espace de noms System.Collections.Generic est importé, puis une nouvelle liste appelée 'nombres' est déclarée à l'aide de la classe List
Initialiser une liste en C#
Une fois qu'une liste est déclarée, elle peut être initialisée avec des valeurs et il existe plusieurs façons d'initialiser une liste en C#. La première consiste à utiliser la méthode Add() pour ajouter des valeurs à la liste une par une, voici un exemple de code qui montre comment initialiser une liste d'entiers à l'aide de la méthode Add() :
en utilisant System.Collections.Generic ;
Programme de classe {
vide statique principal ( chaîne [ ] arguments ) {
Liste < entier > nombres = nouvelle liste < entier > ( ) ;
nombres.Ajouter ( dix ) ;
nombres.Ajouter ( vingt ) ;
nombres.Ajouter ( 30 ) ;
nombres.Ajouter ( 40 ) ;
nombres.Ajouter ( cinquante ) ;
}
}
Dans la syntaxe ci-dessus, une nouvelle liste appelée « nombres » est déclarée à l'aide de la classe List
Une autre façon d'initialiser une liste en C# consiste à utiliser la syntaxe d'initialisation de collection, car cela vous permet de déclarer et d'initialiser une liste dans une seule ligne de code. Voici un exemple de code qui montre comment initialiser une liste d'entiers à l'aide de la syntaxe d'initialisation de collection :
en utilisant System.Collections.Generic ;Programme de classe {
vide statique principal ( chaîne [ ] arguments ) {
Liste < entier > nombres = nouvelle liste < entier > ( ) { dix , vingt , 30 , 40 , cinquante } ;
}
}
Dans le code ci-dessus, nous déclarons d'abord une nouvelle liste appelée « nombres » à l'aide de la classe List
Exemple : déclarer et initialiser une liste en C#
Voici un code collectif qui montre à la fois la déclaration et l'initialisation d'une liste en C# :
utiliser le système ;en utilisant System.Collections.Generic ;
Programme de classe {
vide statique principal ( chaîne [ ] arguments ) {
// Déclarer une liste d'entiers
Liste < entier > Nombres;
// Initialisation de la liste avec Add ( ) méthode
nombres = nouvelle liste < entier > ( ) ;
nombres.Ajouter ( dix ) ;
nombres.Ajouter ( vingt ) ;
nombres.Ajouter ( 30 ) ;
nombres.Ajouter ( 40 ) ;
nombres.Ajouter ( cinquante ) ;
// Affichage des éléments dans la liste
Console.WriteLineConsole.WriteLine ( 'Éléments de la liste utilisant la méthode Add() :' ) ;
pour chaque ( si dans Nombres ) {
Console.WriteLineConsole.WriteLine ( sur une ) ;
}
// Initialisation de la liste à l'aide de la syntaxe d'initialisation de collection
Liste < chaîne > noms = nouvelle liste < chaîne > ( ) { 'Lui-même' , 'Mike' , 'Sara' , 'David' } ;
// Affichage des éléments dans la liste
Console.WriteLineConsole.WriteLine ( ' \n Éléments de la liste utilisant la syntaxe de l'initialiseur de collection : ' ) ;
pour chaque ( nom de chaîne dans des noms ) {
Console.WriteLineConsole.WriteLine ( nom ) ;
}
}
}
Dans le code ci-dessus, nous déclarons d'abord une liste d'entiers appelés 'nombres' sans l'initialiser, puis initialisons la liste à l'aide de la méthode Add () pour ajouter cinq entiers à la liste. Ensuite, en utilisant la boucle foreach Nous affichons les éléments de la liste.
Nous déclarons et initialisons également une liste de chaînes appelées 'noms' en utilisant la syntaxe de l'initialiseur de collection pour ajouter quatre chaînes à la liste et afficher les éléments de la liste à l'aide d'une boucle foreach.
Conclusion
Les listes sont une structure de données puissante en C# qui est utilisée pour stocker et manipuler des collections d'éléments, mais avant d'utiliser une liste en C#, elle doit d'abord être déclarée et initialisée. La classe List