Hoe een lijst in C# te declareren en te initialiseren

Hoe Een Lijst In C Te Declareren En Te Initialiseren



In C# is een lijst een verzameling items die van elk gegevenstype kunnen zijn en is een veelgebruikte gegevensstructuur die flexibiliteit biedt bij het opslaan en manipuleren van gegevens. Voordat u een lijst in C# kunt gebruiken, moet deze eerst worden gedeclareerd en geïnitialiseerd. In dit artikel wordt besproken hoe u een lijst in C# kunt declareren en initialiseren.

Een lijst declareren in C#

Om een ​​lijst in C# te declareren, is de eerste stap het importeren van de naamruimte System.Collections.Generic. Deze naamruimte bevat de klasse List die wordt gebruikt om lijsten te maken en te manipuleren. De klasse List kan worden gebruikt om een ​​nieuwe lijst samen te stellen nadat de naamruimte is geïmporteerd. Het volgende voorbeeldprogramma laat zien hoe u een lijst met gehele getallen kunt declareren:







met behulp van System.Collections.Generic;

klasse programma {
statische leegte Main ( snaar [ ] argumenten ) {
Lijst < int > nummers;
}
}


In de bovenstaande syntaxis wordt de naamruimte System.Collections.Generic geïmporteerd en vervolgens wordt een nieuwe lijst met de naam 'nummers' gedeclareerd met behulp van de klasse List .



Een lijst initialiseren in C#

Zodra een lijst is gedeclareerd, kan deze worden geïnitialiseerd met waarden en er zijn verschillende manieren om een ​​lijst in C# te initialiseren. De eerste manier is om de methode Add() te gebruiken om waarden één voor één aan de lijst toe te voegen. Hier is een voorbeeldcode die laat zien hoe een lijst met gehele getallen moet worden geïnitialiseerd met behulp van de methode Add():



met behulp van System.Collections.Generic;

klasse programma {
statische leegte Main ( snaar [ ] argumenten ) {
Lijst < int > getallen = nieuwe lijst < int > ( ) ;
nummers.Toevoegen ( 10 ) ;
nummers.Toevoegen ( twintig ) ;
nummers.Toevoegen ( 30 ) ;
nummers.Toevoegen ( 40 ) ;
nummers.Toevoegen ( vijftig ) ;
}
}


In de bovenstaande syntaxis wordt een nieuwe lijst met de naam 'getallen' gedeclareerd met behulp van de klasse List en vervolgens wordt de methode Add() gebruikt om vijf gehele getallen aan de lijst toe te voegen.





Een andere manier om een ​​lijst in C# te initialiseren is door gebruik te maken van de collection initializer-syntaxis, omdat je hiermee een lijst in een enkele regel code kunt declareren en initialiseren. Hier is een voorbeeldcode die laat zien hoe een lijst met gehele getallen moet worden geïnitialiseerd met behulp van de syntaxis van de verzamelingsinitialisatie:

met behulp van System.Collections.Generic;

klasse programma {
statische leegte Main ( snaar [ ] argumenten ) {
Lijst < int > getallen = nieuwe lijst < int > ( ) { 10 , twintig , 30 , 40 , vijftig } ;
}
}


In de bovenstaande code declareren we eerst een nieuwe lijst met de naam 'nummers' met behulp van de klasse List en gebruiken vervolgens de syntaxis van de verzamelingsinitialisatie om vijf gehele getallen aan de lijst toe te voegen in een enkele regel code.



Voorbeeld: een lijst declareren en initialiseren in C#

Hier is een collectieve code die zowel het declareren als initialiseren van een lijst in C# demonstreert:

systeem gebruiken;
met behulp van System.Collections.Generic;

klasse programma {
statische leegte Main ( snaar [ ] argumenten ) {

// Een lijst met gehele getallen declareren
Lijst < int > nummers;

// De lijst initialiseren met Toevoegen ( ) methode
getallen = nieuwe lijst < int > ( ) ;
nummers.Toevoegen ( 10 ) ;
nummers.Toevoegen ( twintig ) ;
nummers.Toevoegen ( 30 ) ;
nummers.Toevoegen ( 40 ) ;
nummers.Toevoegen ( vijftig ) ;

// De elementen weergeven in de lijst
Console.WriteLine ( 'Elementen in de lijst met de methode Add():' ) ;
voor elk ( of in nummers ) {
Console.WriteLine ( op een ) ;
}

// De lijst initialiseren met behulp van de syntaxis van de collectie-initialisatie
Lijst < snaar > namen = nieuwe lijst < snaar > ( ) { 'Zichzelf' , 'Mike' , 'Sarah' , 'David' } ;

// De elementen weergeven in de lijst
Console.WriteLine ( ' \N Elementen in de lijst met syntaxis van collectie-initialisatie:' ) ;
voor elk ( tekenreeks naam in namen ) {
Console.WriteLine ( naam ) ;
}
}
}


In de bovenstaande code declareren we eerst een lijst met gehele getallen genaamd 'getallen' zonder deze te initialiseren en initialiseren we vervolgens de lijst met behulp van de methode Add() om vijf gehele getallen aan de lijst toe te voegen. Vervolgens gebruiken we de foreach-lus We geven de elementen in de lijst weer.

We declareren en initialiseren ook een lijst met tekenreeksen genaamd 'names' met behulp van de verzamelingsinitialisatiesyntaxis om vier tekenreeksen aan de lijst toe te voegen en de elementen in de lijst weer te geven met behulp van een foreach-lus.

Conclusie

Lijsten zijn een krachtige gegevensstructuur in C# die wordt gebruikt om verzamelingen items op te slaan en te manipuleren, maar voordat een lijst in C# kan worden gebruikt, moet deze eerst worden gedeclareerd en geïnitialiseerd. De klasse List wordt gebruikt om een ​​lijst te declareren en er zijn verschillende manieren om een ​​lijst te initialiseren, waaronder het gebruik van de methode Add() en de syntaxis van de collectie-initialisatie. Door de voorbeelden en stappen in dit artikel te volgen, zou u nu een goed begrip moeten hebben van het declareren en initialiseren van een lijst in C#.