Comment déclarer et initialiser une liste en C#

Comment Declarer Et Initialiser Une Liste En C



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 qui est utilisée pour créer et manipuler des listes. La classe List peut être utilisée pour construire une nouvelle liste une fois que l'espace de noms a été importé. L'exemple de programme suivant montre comment déclarer une liste d'entiers :







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 , puis la méthode Add() est utilisée pour ajouter cinq entiers à la liste.





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 , puis nous utilisons la syntaxe de l'initialiseur de collection pour ajouter cinq entiers à la liste en une seule ligne de code.



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 est utilisée pour déclarer une liste, et il existe plusieurs façons d'initialiser une liste, notamment en utilisant la méthode Add() et la syntaxe de l'initialiseur de collection. En suivant les exemples et les étapes décrites dans cet article, vous devriez maintenant avoir une bonne compréhension de la façon de déclarer et d'initialiser une liste en C#.