Î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
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
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
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