Sådan deklareres og initialiseres en liste i C#

Sadan Deklareres Og Initialiseres En Liste I C



I C# er en liste en samling af elementer, der kan være af enhver datatype, og er en almindeligt anvendt datastruktur, der giver fleksibilitet til lagring og manipulation af data. Før du bruger en liste i C#, skal den først erklæres og initialiseres, denne artikel vil diskutere, hvordan man deklarerer og initialiserer en liste i C#.

Erklæring af en liste i C#

For at erklære en liste i C# er det første trin at importere System.Collections.Generic-navneområdet. Dette navneområde indeholder List-klassen, der bruges til at oprette og manipulere lister. Listen-klassen kan bruges til at konstruere en ny liste, når navneområdet er blevet importeret. Følgende eksempelprogram viser, hvordan man erklærer en liste over heltal:







ved hjælp af System.Collections.Generic;

klasses program {
statisk tomrum Main ( snor [ ] args ) {
Liste < int > tal;
}
}


I ovenstående syntaks importeres System.Collections.Generic-navneområdet, og derefter erklæres en ny liste kaldet 'numbers' ved hjælp af List -klassen.



Initialisering af en liste i C#

Når en liste er erklæret, kan den initialiseres med værdier, og der er flere måder at initialisere en liste i C#. Den første måde er at bruge Add()-metoden til at tilføje værdier til listen én efter én, her er et eksempel på kode, der demonstrerer, hvordan man initialiserer en liste over heltal ved hjælp af Add()-metoden:



ved hjælp af System.Collections.Generic;

klasses program {
statisk tomrum Main ( snor [ ] args ) {
Liste < int > tal = ny liste < int > ( ) ;
numre.Tilføj ( 10 ) ;
numre.Tilføj ( tyve ) ;
numre.Tilføj ( 30 ) ;
numre.Tilføj ( 40 ) ;
numre.Tilføj ( halvtreds ) ;
}
}


I ovenstående syntaks er en ny liste kaldet 'numbers' erklæret ved hjælp af List -klassen, og derefter bruges Add()-metoden til at tilføje fem heltal til listen.





En anden måde at initialisere en liste i C# er at bruge samlingens initialiseringssyntaks, da dette giver dig mulighed for at erklære og initialisere en liste i en enkelt kodelinje. Her er et eksempel på en kode, der viser, hvordan man initialiserer en liste over heltal ved hjælp af samlingens initialiseringssyntaks:

ved hjælp af System.Collections.Generic;

klasses program {
statisk tomrum Main ( snor [ ] args ) {
Liste < int > tal = ny liste < int > ( ) { 10 , tyve , 30 , 40 , halvtreds } ;
}
}


I ovenstående kode erklærer vi først en ny liste kaldet 'tal' ved hjælp af List -klassen og bruger derefter samlingens initialiseringssyntaks til at tilføje fem heltal til listen i en enkelt kodelinje.



Eksempel: Erklæring og initialisering af en liste i C#

Her er en samlet kode, der demonstrerer både deklarering og initialisering af en liste i C#:

bruger System;
ved hjælp af System.Collections.Generic;

klasses program {
statisk tomrum Main ( snor [ ] args ) {

// Erklærer en liste over heltal
Liste < int > tal;

// Initialisering af listen ved hjælp af Tilføj ( ) metode
tal = ny liste < int > ( ) ;
numre.Tilføj ( 10 ) ;
numre.Tilføj ( tyve ) ;
numre.Tilføj ( 30 ) ;
numre.Tilføj ( 40 ) ;
numre.Tilføj ( halvtreds ) ;

// Visning af elementerne i listen
Console.WriteLine ( 'Elementer på listen ved hjælp af Add()-metoden:' ) ;
for hver ( om i tal ) {
Console.WriteLine ( på en ) ;
}

// Initialisering af listen ved hjælp af samlingsinitialiseringssyntaks
Liste < snor > navne = ny liste < snor > ( ) { 'Ham selv' , 'Mike' , 'Sarah' , 'David' } ;

// Visning af elementerne i listen
Console.WriteLine ( ' \n Elementer på listen ved hjælp af samlingens initialiseringssyntaks:' ) ;
for hver ( strengnavn i navne ) {
Console.WriteLine ( navn ) ;
}
}
}


I ovenstående kode erklærer vi først en liste over heltal kaldet 'tal' uden at initialisere den og initialiserer derefter listen ved at bruge Add() metoden for at tilføje fem heltal til listen. Dernæst ved hjælp af foreach loop Vi viser elementerne i listen.

Vi erklærer og initialiserer også en liste over strenge kaldet 'navne' ved hjælp af samlingens initialiseringssyntaks for at tilføje fire strenge til listen og vise elementerne på listen ved hjælp af en foreach loop.

Konklusion

Lister er en kraftfuld datastruktur i C#, der bruges til at gemme og manipulere samlinger af elementer, men før man bruger en liste i C#, skal den først erklæres og initialiseres. Listen-klassen bruges til at erklære en liste, og der er flere måder at initialisere en liste på, herunder at bruge Add()-metoden og samlingens initialiseringssyntaks. Ved at følge eksemplerne og trinene, der er skitseret i denne artikel, bør du nu have en god forståelse af, hvordan du deklarerer og initialiserer en liste i C#.