Cum să declarați și să inițializați o listă în C#

Cum Sa Declarati Si Sa Initializati O Lista In C



În C#, o listă este o colecție de articole care pot fi de orice tip de date și este o structură de date utilizată în mod obișnuit, care oferă flexibilitate în stocarea și manipularea datelor. Înainte de a utiliza o listă în C#, aceasta trebuie mai întâi să fie declarată și inițializată, acest articol va discuta cum să declarați și să inițializați o listă în C#.

Declararea unei liste în C#

Pentru a declara o listă în C#, primul pas este să importați spațiul de nume System.Collections.Generic. Acest spațiu de nume conține clasa List care este folosită pentru a crea și manipula liste. Clasa List poate fi folosită pentru a construi o nouă listă odată ce spațiul de nume a fost importat. Următorul exemplu de program arată cum se declară o listă de numere întregi:







folosind System.Collections.Generic;

Programul clasei {
gol static Principal ( şir [ ] argumente ) {
Listă < int > numere;
}
}


În sintaxa de mai sus, spațiul de nume System.Collections.Generic este importat, iar apoi o nouă listă numită „numere” este declarată folosind clasa List .



Inițializarea unei liste în C#

Odată ce o listă este declarată, aceasta poate fi inițializată cu valori și există mai multe moduri de a inițializa o listă în C#. Prima modalitate este să folosiți metoda Add() pentru a adăuga valori la listă una câte una, iată un exemplu de cod care demonstrează cum să inițializați o listă de numere întregi folosind metoda Add():



folosind System.Collections.Generic;

Programul clasei {
gol static Principal ( şir [ ] argumente ) {
Listă < int > numere = Listă nouă < int > ( ) ;
numere.Adăugați ( 10 ) ;
numere.Adăugați ( douăzeci ) ;
numere.Adăugați ( 30 ) ;
numere.Adăugați ( 40 ) ;
numere.Adăugați ( cincizeci ) ;
}
}


În sintaxa de mai sus, o nouă listă numită „numere” este declarată folosind clasa List , iar apoi metoda Add() este folosită pentru a adăuga cinci numere întregi la listă.





O altă modalitate de a inițializa o listă în C# este să utilizați sintaxa de inițializare a colecției, deoarece aceasta vă permite să declarați și să inițializați o listă într-o singură linie de cod. Iată un exemplu de cod care demonstrează cum să inițializezi o listă de numere întregi folosind sintaxa de inițializare a colecției:

folosind System.Collections.Generic;

Programul clasei {
gol static Principal ( şir [ ] argumente ) {
Listă < int > numere = Listă nouă < int > ( ) { 10 , douăzeci , 30 , 40 , cincizeci } ;
}
}


În codul de mai sus, declarăm mai întâi o nouă listă numită „numere” folosind clasa List și apoi folosim sintaxa de inițializare a colecției pentru a adăuga cinci numere întregi la listă într-o singură linie de cod.



Exemplu: declararea și inițializarea unei liste în C#

Iată un cod colectiv care demonstrează atât declararea, cât și inițializarea unei liste în C#:

folosind System;
folosind System.Collections.Generic;

Programul clasei {
gol static Principal ( şir [ ] argumente ) {

// Declararea unei liste de numere întregi
Listă < int > numere;

// Inițializarea listei folosind Adăugare ( ) metodă
numere = Listă nouă < int > ( ) ;
numere.Adăugați ( 10 ) ;
numere.Adăugați ( douăzeci ) ;
numere.Adăugați ( 30 ) ;
numere.Adăugați ( 40 ) ;
numere.Adăugați ( cincizeci ) ;

// Afișarea elementelor în lista
Consolă.WriteLine ( „Elemente din listă folosind metoda Add():” ) ;
pentru fiecare ( dacă în numere ) {
Consolă.WriteLine ( pe unu ) ;
}

// Inițializarea listei folosind sintaxa inițializatorului de colecție
Listă < şir > nume = listă nouă < şir > ( ) { 'Se' , 'Mike' , 'Sarah' , 'David' } ;

// Afișarea elementelor în lista
Consolă.WriteLine ( ' \n Elemente din listă folosind sintaxa inițializatorului de colecție:' ) ;
pentru fiecare ( nume șir în nume ) {
Consola.WriteLine ( Nume ) ;
}
}
}


În codul de mai sus, declarăm mai întâi o listă de numere întregi numite „numere” fără a o inițializa și apoi inițializam lista folosind metoda Add() pentru a adăuga cinci numere întregi la listă. Apoi, folosind bucla foreach Afișăm elementele din listă.

De asemenea, declarăm și inițializam o listă de șiruri numite „nume” folosind sintaxa inițializatorului de colecție pentru a adăuga patru șiruri la listă și pentru a afișa elementele din listă folosind o buclă foreach.

Concluzie

Listele sunt o structură de date puternică în C# care este folosită pentru a stoca și manipula colecții de articole, dar înainte de a utiliza o listă în C#, aceasta trebuie mai întâi declarată și inițializată. Clasa List este folosită pentru a declara o listă și există mai multe modalități de a inițializa o listă, inclusiv folosind metoda Add() și sintaxa de inițializare a colecției. Urmând exemplele și pașii descriși în acest articol, acum ar trebui să înțelegeți bine cum să declarați și să inițializați o listă în C#.