0

辞書オブジェクトがあります:

protected Dictionary<string,string> myDict;

キーを介して辞書を検索し、そのキーと値のペアの値を更新できるようにしたいと思います。

if (!myDict.ContainsKey(key))
{
    myDict.Add(key, value); //if key is not found in the collection add it.
}
else //if it is found then update it.
{
    Update[Key].Value with myValue
}

上記を行う方法はありますか?キーをチェックしてキーの値を更新するにはどうすればよいですか?elseステートメントの擬似コードと一致する実際のコードは何ですか?

4

3 に答える 3

4

できるよ

myDict[key] = value;

辞書にすでにキーが含まれている場合は、更新されます。それ以外の場合は作成されます。

于 2013-03-24T13:56:57.063 に答える
3

キーで値を見つけて、新しい値を割り当てることができます。

myDict[myKey] = yourNewValue;
于 2013-03-24T13:56:26.723 に答える
0

私があなたを正しく理解していれば、簡単なはずです:

if (!myDict.ContainsKey(key))
{
    myDict.Add(key, value); //if key is not found in the collection add it.
}
else //if it is found then update it.
{
    myDict[key] = value;
}
于 2013-03-24T13:55:49.050 に答える