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