Koleksiyonlar, verileri saklamak ve yönetmek için güçlü araçlardır; ancak bu veriler üzerinde sorgulama, filtreleme, sıralama gibi işlemleri yapmak bazen karmaşık olabilir. İşte burada LINQ (Language […]
Okumaya devam etEtiket: C# Koleksiyonlar
C# (C Sharp) Ders 12 – Koleksiyonlar (Collections) – Stack<T>
Stack<T>, LIFO (Last In, First Out – Son Giren İlk Çıkar) prensibiyle çalışan bir koleksiyondur. Yani, son eklenen eleman ilk çıkarılır. Bir yığın gibi düşünebiliriz; […]
Okumaya devam etC# (C Sharp) Ders 11 – Koleksiyonlar (Collections) – Queue<T>
Queue<T>, FIFO (First In, First Out – İlk Giren İlk Çıkar) prensibiyle çalışan bir koleksiyondur. Yani, ilk eklenen eleman ilk çıkarılır. Bir kuyruk gibi düşünebiliriz; […]
Okumaya devam etC# (C Sharp) Ders 10 – Koleksiyonlar (Collections) – HashSet<T>
HashSet<T>, tekil (benzersiz) elemanlar saklayan bir koleksiyondur. Aynı elemanı birden fazla kez eklemeye çalışırsanız, ekleme işlemi başarısız olur. Sıralama garantisi yoktur. Kullanım Alanları HashSet<T> Oluşturma […]
Okumaya devam etC# (C Sharp) Ders 9 – Koleksiyonlar (Collections) – Dictionary<TKey, TValue>
Dictionary<TKey, TValue>, anahtar-değer çiftleri şeklinde eleman saklayan bir koleksiyondur. Her anahtar benzersiz olmalıdır. Anahtarlar aracılığıyla değerlere hızlı erişim sağlar. “TKey”, anahtarın veri türünü, “TValue” ise […]
Okumaya devam etC# (C Sharp) Ders 8 – Koleksiyonlar (Collections) – List<T>
List<T>, Sıralı bir şekilde eleman saklayan dinamik boyutlu bir koleksiyondur. “T”, listenin içerisinde tutulacak veri türünü belirtir (int, string, vb.). Elemanlar eklenme sırasına göre korunur […]
Okumaya devam etC# (C Sharp) Ders 7 – Koleksiyonlar (Collections)
Koleksiyonlar (Collections), dizilerde (arrays) olduğu gibi birden fazla verinin tutulduğu veri yapılarıdır. Diziler, eleman sayısının sabit olduğu durumlarda kullanılmaktadır, fakat esnekliğe ihtiyaç duyulduğunda Koleksiyonlar kullanılır. […]
Okumaya devam et