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);
}