[過去ログ] ふらっと C#,C♯,C#(初心者用) Part141 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
483
(4): (ワッチョイ 7f2d-V2CY) 2019/01/31(木)17:28 ID:hO+r/SI90(1) AAS
Dictionary 型の自動ってないですか。

とあるキーに対してInsert/Updateするとき、
いちいち ContainKeys してから Add するかしないか、ってのがイケてないと思うのですが

dicHoge["Key"] = "hoge";

ってしたとき、Key がなかったら Add して、あったら値を差し替える、みたいな動きする標準クラスないですか?
485: (ブーイモ MM23-dUTh) 2019/01/31(木)17:44 ID:KzsKuKr5M(1) AAS
>>483
ConcurrentDictionaryのTryAddとかTryUpdateとか
486: (アウアウエー Sa7f-dgou) 2019/01/31(木)17:46 ID:+2lIT2P6a(1) AAS
>>483
自動って表現が新しいw

確かにそんなメソッドがあってもよさそうだけど、
たぶん分かりやすい命名がしづらい割には単純にRemove後のAddで
実現できちゃうから用意されてないんじゃないかなと想像
489: (ワッチョイ ff2c-ebk0) 2019/01/31(木)19:16 ID:Is8hbjin0(1) AAS
>>483
> dicHoge["Key"] = "hoge";
> ってしたとき、Key がなかったら Add して、あったら値を差し替える、みたいな動きする標準クラスないですか?
Dictionary<TKey, TValue>はまさにその挙動だが
491: (ブーイモ MM9f-i9IT) 2019/01/31(木)21:30 ID:yHmpMqGVM(1) AAS
>>483
var
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.034s