Sobes.tech
Junior — Middle

Koleksiyonların ne olduğunu ve C# dilinde nasıl kullanıldıklarını açıklayabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

C# dilinde koleksiyonlar, nesne gruplarını depolamaya ve yönetmeye olanak tanıyan veri yapılarıdır. .NET'te birçok koleksiyon bulunmaktadır, örneğin:

  • List<T> — öğeleri ekleme ve kaldırma imkanı olan dinamik dizi.
  • Dictionary<TKey, TValue> — anahtar-değer çiftleri koleksiyonu.
  • Queue<T> — kuyruk (FIFO).
  • Stack<T> — yığın (LIFO).
  • HashSet<T> — benzersiz öğelerden oluşan küme.

Koleksiyonlar, verileri uygun şekilde depolamak, aramak ve işlemek için kullanılır. Döngü, sıralama ve diğer işlemleri desteklerler.

List<int> kullanım örneği:

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