Junior — Middle
Ar galite paaiškinti, kas yra kolekcijos ir kaip jos naudojamos C# kalboje?
sobes.tech AI
Atsakymas iš AI
C# kolekcijos yra duomenų struktūros, leidžiančios saugoti ir valdyti objektų grupes. .NET yra daug kolekcijų, pavyzdžiui:
List<T>— dinaminis masyvas su galimybe pridėti ir pašalinti elementus.Dictionary<TKey, TValue>— raktų ir reikšmių porų kolekcija.Queue<T>— eilė (FIFO).Stack<T>— stovas (LIFO).HashSet<T>— unikalių elementų rinkinys.
Kolekcijos naudojamos patogiam duomenų saugojimui, paieškai ir apdorojimui. Jos palaiko iteraciją, rūšiavimą ir kitas operacijas.
Pavyzdys, kaip naudoti List<int>:
var numbers = new List<int> {1, 2, 3};
numbers.Add(4);
foreach(var num in numbers)
{
Console.WriteLine(num);
}