如何将键添加到没有值的字典中

本文关键字:字典 添加 | 更新日期: 2023-09-27 18:30:45

通常我们应该在dictionary type中添加keyvalue

myDict.Add(key1, value1);
myDict.Add(key2, value2);

我想知道,有没有办法先添加key,然后插入其value?(不是同时两个)

如何将键添加到没有值的字典中

如果字典的value类型可为空,则可以添加空值:

myDict.Add(key1, null);

如果value不可为空,则可以使用默认值(default或某些超出范围的值),具体取决于预期的有意义的值。

myDict.Add(key1, default(int));
myDict.Add(key1, Int32.MinValue);

正如评论中提到的,这样做没有明显的可取之处。您可以随时添加值,无需使用键预先初始化字典。