Czym jest HashMap?
Część sekcji Logika i sterowanie przepływem ścieżki C# w Coddy. Lekcja 46 z 66.
W języku C# odpowiednikiem HashMap jest Dictionary. Dictionary to kolekcja przechowująca pary klucz-wartość, która pozwala szybko wyszukiwać wartości za pomocą powiązanych z nimi kluczy.
Omówmy podstawy:
Słownik przechowuje dane w postaci par klucz-wartość
// Składnia to Dictionary<KeyType, ValueType>
Dictionary<string, int> ages = new Dictionary<string, int>();Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Logika i sterowanie przepływem
1Tablice wielowymiarowe
Podstawy tablic 2DDeklarowanie i inicjalizacja tablic 2DDostęp do elementów tablic 2DZagnieżdżone pętle z tablicami 2DTablice postrzępionePodstawowe operacje na macierzachPodsumowanie — tablice wielowymiarowe4Techniki sterowania przepływem
Wczesne zwrotyKlauzule ochronneInstrukcje skoku (goto)Break i continueSpłaszczanie zagnieżdżonych warunków7Zaawansowane operatory logiczne
Ewaluacja z krótkim spięciemWarunkowe operatory logicznePriorytet operatorówPowtórzenie — zaawansowane operatory2Zaawansowane podejmowanie decyzji
Wiele warunkówZłożona logika Boole’aPorównanie if i switchZagnieżdżone instrukcje switchPodsumowanie — zaawansowane decyzje5Obsługa wyjątków
Podstawy try-catchTypy wyjątkówWiele bloków catchPraca z plikamiBlok finallyusing a try-finallyWłasne wyjątkiPowtórzenie — obsługa błędów3Udoskonalenia pętli
Wydajność pętliIterowanie po złożonych strukturachKażdy typ pętliRefaktoryzacja pętliPodsumowanie — zoptymalizowane pętle6Obsługa wartości null
Podstawy referencji nullTypy wartości dopuszczające nullWzorce sprawdzania nullProgramowanie defensywnePodsumowanie — bezpieczeństwo null9HashMap część 1
Czym jest HashMap?Deklarowanie HashMapSprawdzanie, czy klucz istniejeDostęp do wartościModyfikowanie słownikówPodsumowanie — HashMapPoćwicz samodzielnie: Kompilator C# online