Sobes.tech
Junior — Middle

Kas saaksite selgitada, mis on kogumikud ja kuidas neid C# keeles kasutatakse?

sobes.tech AI

Vastus AI-lt

C# kogumid on andmestruktuurid, mis võimaldavad salvestada ja hallata objektide gruppe. .NET-is on palju kogumeid, näiteks:

  • List<T> — dünaamiline massiiv, millele saab lisada ja eemaldada elemente.
  • Dictionary<TKey, TValue> — võtme-väärtuse paaride kogum.
  • Queue<T> — järjekord (FIFO).
  • Stack<T> — virn (LIFO).
  • HashSet<T> — unikaalsete elementide kogum.

Kogumeid kasutatakse andmete mugavaks salvestamiseks, otsimiseks ja töötlemiseks. Nad toetavad iteratsiooni, sorteerimist ja muid operatsioone.

Näide List<int> kasutamisest:

var numbers = new List<int> {1, 2, 3};
numbers.Add(4);
foreach(var num in numbers)
{
    Console.WriteLine(num);
}