Как добавить ключ в словарь без значения?
в нормально, мы должны добавить key
и value
вместе dictionary type
. например:
myDict.Add(key1, value1);
myDict.Add(key2, value2);
Я хочу знать, есть ли способ, чтобы добавить key
сначала, затем вставьте его value
? (не оба одновременно)
1 ответов
если value
тип словаря nullable, вы можете добавить нулевое значение:
myDict.Add(key1, null);
если value
не nullable, вы можете использовать значение по умолчанию, либо default
или некоторые значения вне диапазона, в зависимости от ожидаемых значимых значений.
myDict.Add(key1, default(int));
myDict.Add(key1, Int32.MinValue);
но
как упоминалось в комментариях, в этом нет заметной заслуги. Вы можете добавить значения в любое время, нет необходимости предварительно инициализировать словарь с ключами.