24

key通常、と をvalue一緒に追加する必要がありdictionary typeます。お気に入り:

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

知りたいのですが、key最初に追加してから挿入する方法はありますvalueか? (両方同時にではない)

4

1 に答える 1

36

ディクショナリのvalueタイプが null 許容の場合、null 値を追加できます。

myDict.Add(key1, null);

valueが null 許容でない場合はdefault、予想される意味のある値に応じて、デフォルト値または範囲外の値を使用できます。

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

しかし

コメントで述べたように、これを行うことに目に見えるメリットはありません。いつでも値を追加できます。キーを使用して辞書を事前に初期化する必要はありません。

于 2013-09-08T16:14:12.957 に答える