Эйч
Эйч
  • Все менторы
Задачи/C#-разработчик/Поведение словаря с пользовательским ключом

Поведение словаря с пользовательским ключом

Условие задачи

Что делает программа?Что выведет консоль?

csharpusing static System.Console;

try
{
    var dictionary = new Dictionary<Key, int>();

    var firstKey = new Key(5);
    dictionary[firstKey] = 42;

    var secondKey = new Key(5);
    WriteLine($"M0: {dictionary[secondKey]}");
}
catch { }

sealed class Key
    {
        public long InnerKey {get;}

        public Key(long value)
        {
            InnerKey = value;
        }

        public override int GetHashCode()
            => HashCode.Combine(InnerKey);
    }

Профессия

C#-разработчик

Сопроводим до оффера

Умножим шансы на каждом этапе поиска и поможем получить выгодный оффер

Узнать больше

Сервис развития карьеры

Контактыteam@h.careers@hcareers
TelegramVKYouTubeLinkedIn
Профессии
Компания
С чем помогаемОтзывыВопросы и ответыСертификатыВебинарыСтать ментором

Платформа принадлежит ООО "Эйч Карьера"
ИНН 9710095807 ОГРН 1227700077340
Адрес: 127006, город Москва, Старопименовский пер, д. 18 стр. 2, помещ./ком./этаж I/19/2

Copyright © 2020-2025 Сервис развития карьеры Эйч. Все права защищены.

Политика конфиденциальностиПользовательское соглашениеОферта