Sobes.tech
Junior — Middle

Можете ли објаснити шта су колекције и како се користе у језику C#?

sobes.tech АИ

Одговор од АИ

Kolekcije u C# su strukture podataka koje omogućavaju skladištenje i upravljanje grupama objekata. U .NET postoji mnogo kolekcija, na primer:

  • List<T> — dinamički niz sa mogućnošću dodavanja i uklanjanja elemenata.
  • Dictionary<TKey, TValue> — kolekcija parova ključ-vrednost.
  • Queue<T> — red (FIFO).
  • Stack<T> — stek (LIFO).
  • HashSet<T> — skup jedinstvenih elemenata.

Kolekcije se koriste za lako skladištenje, pretraživanje i obradu podataka. Podržavaju iteraciju, sortiranje i druge operacije.

Primer korišćenja List<int>:

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