HashMap nedir?
Coddy'nin C# Journey'sinin Mantık & Akış bölümünün bir parçası. Ders 46 / 66.
C# dilinde, HashMap eşdeğerine Dictionary adı verilir. Dictionary, anahtar-değer çiftlerini depolayan ve ilişkili anahtarlarını kullanarak değerleri hızlı bir şekilde aramanı sağlayan bir koleksiyondur.
Temelleri anlamaya çalışalım:
Bir Sözlük verileri anahtar-değer çiftleri olarak depolar
// Sözdizimi Dictionary<KeyType, ValueType> şeklindedir
Dictionary<string, int> ages = new Dictionary<string, int>();Kendin dene
Bu ders bir kod alıştırması içermiyor.
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Mantık & Akış bölümündeki tüm dersler
1Çok Boyutlu Diziler
2B Dizilere Giriş2B Tanımlama ve Başlatma2B Dizi Öğelerine Erişim2B Dizilerle İç İçe DöngülerDüzensiz DizilerYaygın Matris İşlemleriTekrar - Çok Boyutlu4Akış Denetimi Teknikleri
Erken DönüşlerKoruma KoşullarıAtlama İfadeleri (goto)Break ve Continueİç İçe Koşulları Düzleştirme7İleri Düzey Mantıksal Operatörler
Kısa Devre DeğerlendirmesiKoşullu Mantıksal OperatörlerOperatör ÖnceliğiÖzet - İleri Düzey Operatörler2İleri Düzey Karar Verme
Birden Çok KoşulKarmaşık Boolean MantığıIf ve Switch Karşılaştırmasıİç İçe Switch İfadeleriÖzet - İleri Düzey Kararlar5İstisna Yönetimi
Try-Catch Temelleriİstisna TürleriBirden Çok Catch BloğuDosyalarla ÇalışmaFinally BloğuUsing ve Try-Finally KarşılaştırmasıÖzel İstisnalarTekrar - Hata Yönetimi3Döngü İyileştirmeleri
Döngü PerformansıKarmaşık Yapılar Üzerinde İterasyonHer Döngü TürüDöngüleri Yeniden DüzenlemeÖzet - Optimize Edilmiş Döngüler6Null Yönetimi
Null Referanslarının TemelleriNullable Değer TürleriNull Kontrolü DesenleriSavunmacı ProgramlamaTekrar - Null Güvenliği9HashMap Bölüm 1
HashMap nedir?HashMap tanımlamaAnahtarın mevcut olup olmadığını kontrol etmeDeğerlere erişmeSözlükleri değiştirmeÖzet - HashMapKendi başına pratik yap: Online C# derleyicisi