Eşleştirme
Ana Sayfa
Üniversiteler
Dersler
Özellikler
Çalışma Planı
Uygulama
Hakkımızda
İletişim
Premium
Giriş Yap
Ücretsiz Kayıt Ol
Ana Sayfa
»
Atatürk Üniversitesi ATA AÖF
»
Bilgisayar Programcılığı Önlisans Programı
» Nesne Tabanlı Programlama 1
← Ünite 12
Paylaş
←
Ünite 11 Eşleştirme
Ünite 12
Koleksiyonlar 1
Ünite 13 Eşleştirme
→
Ünite 12: Koleksiyonlar 1 — Kavram Eşleştirme
Tur 1 / 2
0 / 5 eşleşti
Önce bir kavram seç, sonra karşılığı olan tanıma dokun.
Kavramlar
Boxing
Unboxing
Anahtar-Değer Çifti (Key-Value Pair)
IList Arayüzü
IDictionary Arayüzü
Tanımlar
Yukarıdan bir kavram seç.
HashTable ve SortedList gibi koleksiyonlarda, veriye ulaşmak için kullanılan benzersiz anahtar ve bu anahtara karşılık gelen değerin oluşturduğu yapıdır. Örneğin: 34 anahtarı, İstanbul değerini temsil eder.
Koleksiyon elemanlarına indeks numarası ile erişilmesine olanak tanıyan arayüzdür. ArrayList bu arayüzü uygular.
Anahtar-değer çifti mantığı ile çalışan koleksiyonların (HashTable, SortedList) uyguladığı arayüzdür. Veriye anahtar üzerinden erişimi sağlar.
Değer türündeki verilerin object türüne dönüştürülerek koleksiyonlarda saklanması işlemidir. Örneğin, bir integer değerin ArrayList içine eklenmesi sırasında boxing gerçekleşir.
Koleksiyonda object türünde saklanan verilerin tekrar kendi orijinal veri türüne dönüştürülmesi işlemidir. Boxing işleminin tersidir.
Boxing
— Değer türündeki verilerin object türüne dönüştürülerek koleksiyonlarda saklanması işlemidir. Örneğin, bir integer değerin ArrayList içine eklenmesi sırasında boxing gerçekleşir.
Unboxing
— Koleksiyonda object türünde saklanan verilerin tekrar kendi orijinal veri türüne dönüştürülmesi işlemidir. Boxing işleminin tersidir.
Anahtar-Değer Çifti (Key-Value Pair)
— HashTable ve SortedList gibi koleksiyonlarda, veriye ulaşmak için kullanılan benzersiz anahtar ve bu anahtara karşılık gelen değerin oluşturduğu yapıdır. Örneğin: 34 anahtarı, İstanbul değerini temsil eder.
IList Arayüzü
— Koleksiyon elemanlarına indeks numarası ile erişilmesine olanak tanıyan arayüzdür. ArrayList bu arayüzü uygular.
IDictionary Arayüzü
— Anahtar-değer çifti mantığı ile çalışan koleksiyonların (HashTable, SortedList) uyguladığı arayüzdür. Veriye anahtar üzerinden erişimi sağlar.
System.Collections
— C# dilinde tüm koleksiyon sınıflarının ve ilgili arayüzlerin içerisinde yer aldığı temel isim uzayıdır.
Koleksiyon
— Aynı veya farklı türdeki verilerin gruplanarak saklanmasını ve yönetilmesini sağlayan, dizilere göre daha esnek ve gelişmiş sınıflardır.
Non Generic Koleksiyon
— Verileri object türü üzerinden saklayan ve tür güvenliği (type-safety) sağlamayan koleksiyon grubudur. ArrayList, HashTable ve SortedList bu gruba girer.
Hash Kodu
— HashTable sınıfında verilerin bellek üzerinde hızlı bulunmasını sağlayan ve anahtar değerlerinden türetilen benzersiz tanımlayıcıdır.
İndeks
— Bir koleksiyon içindeki elemanın konumunu belirten sayısal değerdir. ArrayList'te 0'dan başlar ve eleman sırasını temsil eder.
⚑ Bu kavramlarda hata var
Paylaş
←
Ünite 11 Eşleştirme
Ünite 12
Koleksiyonlar 1
Ünite 13 Eşleştirme
→
Ana Sayfa
Dersler
Çalışmam
Hesabım