Junior — Middle
Tudnál magyarázatot adni arról, hogy mik azok a gyűjtemények és hogyan használják őket a C# nyelvben?
sobes.tech MI
Válasz az MI-től
A C#-ban a gyűjtemények olyan adatszerkezetek, amelyek lehetővé teszik objektumcsoportok tárolását és kezelését. A .NET-ben sok gyűjtemény létezik, például:
List<T>— egy dinamikus tömb, amelyhez elemek hozzáadása és eltávolítása lehetséges.Dictionary<TKey, TValue>— kulcs-érték párokat tartalmazó gyűjtemény.Queue<T>— sor (FIFO).Stack<T>— verem (LIFO).HashSet<T>— egyedi elemek halmaza.
A gyűjteményeket az adatok kényelmes tárolására, keresésére és feldolgozására használják. Támogatják az iterációt, rendezést és más műveleteket.
Példa a List<int> használatára:
var numbers = new List<int> {1, 2, 3};
numbers.Add(4);
foreach(var num in numbers)
{
Console.WriteLine(num);
}