Sobes.tech
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);
}