Что такое HashMap?
Часть раздела Логика и управление потоком путешествия по C# на Coddy. Урок 46 из 66.
В C# эквивалентом HashMap называется Dictionary. Dictionary — это коллекция, которая хранит пары ключ-значение, позволяя быстро находить значения по связанным с ними ключам.
Давайте разберём основы:
Словарь хранит данные в виде пар ключ-значение
// Синтаксис: Dictionary<KeyType, ValueType>
Dictionary<string, int> ages = new Dictionary<string, int>();Попробуйте сами
В этом уроке нет задания по программированию.
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Логика и управление потоком
1Многомерные массивы
Основы 2D-массивовОбъявление и инициализация 2D-массивовДоступ к элементам 2D-массиваВложенные циклы с 2D-массивамиЗубчатые массивыОсновные операции с матрицамиПовторение — многомерные массивы4Методы управления потоком выполнения
Досрочный выходЗащитные условияОператоры перехода (goto)Break и ContinueУпрощение вложенных условных конструкций7Логические операторы: продвинутый уровень
Вычисление с коротким замыканиемУсловные логические операторыПриоритет операторовПовторение — продвинутые операторы2Продвинутое принятие решений
Множественные условияСложная логика BooleanСравнение If и SwitchВложенные конструкции SwitchПовторение — продвинутые решения5Обработка исключений
Основы Try-CatchТипы исключенийНесколько блоков CatchРабота с файламиБлок FinallyИспользование Using вместо Try-FinallyПользовательские исключенияПовторение — обработка ошибок3Улучшение циклов
Производительность цикловИтерация по сложным структурамКаждый тип циклаРефакторинг цикловПовторение — оптимизированные циклы6Обработка null
Основы ссылок на nullТипы значений, допускающие nullШаблоны проверки на nullЗащитное программированиеПовторение — безопасность при работе с null9HashMap, часть 1
Что такое HashMap?Объявление HashMapПроверка существования ключаДоступ к значениямИзменение словарейПовторение — HashMapПотренируйтесь самостоятельно: Онлайн-компилятор C#