Sobes.tech
Junior — Middle

Kolleksiyalar nima ekanligini va ular C# tilida qanday ishlatilishini tushuntirib bera olasizmi?

sobes.tech AI

AIdan javob

C# dasturida kolleksiyalar obyektlar guruhlarini saqlash va boshqarish uchun ma'lumotlar tuzilmalari hisoblanadi. .NETda ko'plab kolleksiyalar mavjud, masalan:

  • List<T> — elementlarni qo'shish va o'chirish imkoniyatiga ega dinamik massiv.
  • Dictionary<TKey, TValue> — kalit-qiymat juftliklari kolleksiyasi.
  • Queue<T> — navbat (FIFO).
  • Stack<T> — stek (LIFO).
  • HashSet<T> — noyob elementlar to'plami.

Kolleksiyalar ma'lumotlarni qulay saqlash, qidirish va ishlash uchun ishlatiladi. Ular takrorlash, saralash va boshqa operatsiyalarni qo'llab-quvvatlaydi.

List<int> dan foydalanish misoli:

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