7
A
答えて
16
dict[key] = value
が値を追加するとの間の差分が何
、それ以外の場合は値を上書きしますその(既存の)鍵で
例:キーが既に辞書に存在している場合
var dict = new Dictionary<int, string>();
dict.Add(42, "foo");
Console.WriteLine(dict[42]);
dict[42] = "bar"; // overwrite
Console.WriteLine(dict[42]);
dict[1] = "hello"; // new
Console.WriteLine(dict[1]);
dict.Add(42, "testing123"); // exception, already exists!
2
Add
操作は(ArgumentException
をスロー)は失敗します。 []
操作は、キーが存在しない場合は追加するか、キーが存在する場合は更新します。
5
Ahmadが指摘したように、dictionary[key] = value;
は、キーが存在しない場合は値を追加し、キーが存在しない場合は上書きします。
key
が存在する場合、dictionary.Add(key, value);
は例外をスローします。
関連する問題
- 1. Pythonでの辞書操作
- 2. Pythonの:辞書とリストの操作ヘルプ〜
- 3. Pythonの辞書操作
- 4. Pythonの辞書データ操作
- 5. 辞書内の辞書の内容を操作する
- 6. Pythonで辞書を操作する
- 7. json辞書とハッシュの違い
- 8. オブジェクトと辞書の違いは?
- 9. Pandas Dataframe列の操作と辞書への変換
- 10. Eclipseの「Add JARs」と「Add External JARs」の違いは何ですか?
- 11. MySQLの "ADD KEY"と "ADD INDEX"の違いは何ですか?
- 12. Java 9の--add-exportsと--add-opensの違いは何ですか?
- 13. リストと辞書のリストを操作する
- 14. ストリーミングされた辞書でスパークストリーミングと操作を実行
- 15. memcacheとpython辞書の相違点
- 16. [(key:String、value:String)]と[String:String]辞書の相違点
- 17. 辞書の中でリストを操作する(Python 2.7)
- 18. リストの操作で辞書を使用する
- 19. AngularFire $ add操作でブラウザがフリーズする
- 20. リスト内の辞書の値の操作/置き換え
- 21. 辞書と配列の違いは何ですか?
- 22. ハッシュテーブルと辞書の違いは何ですか?
- 23. Python辞書のmax関数の操作を理解する
- 24. 操作を実行するためのPython辞書のスライシング
- 25. a + bと.__ addの違い__(b)
- 26. 中間操作と端末操作の違いは何ですか?
- 27. Python 3:辞書のキーと値のペアの違いを表示
- 28. 通常辞書の構文の違いとOrderedDictonary
- 29. git addの違いは何ですか?そしてgit add -A?
- 30. アクセス操作と読み取り/書き込み。違いは何ですか?