タプルのリストを持つ辞書に値を追加しようとしていますが、キーは同じです。Cでタプルのリストに異なる値を追加する方法
私はこの
public struct MyStruct { public List> list1; }
public static Dictionary<long, MyStruct> myDictionary = new
Dictionary<long, MyStruct>();
funct()
{
if (myDictionary.ContainsKey(key))
{
myDictionary[key]= new MyStruct { list1 = s.list1 };
} // this block is been called from another function
}
のようにやっているしかし、私は新しいキーワードに来て値が上書きを取得するたびに使用していて。私は別の方法を得ていないと私は追加したいです。別の方法を示唆してください。私は網を徹底的に調査しましたが、誰も私の問題を解決しませんでした。
キーごとに1つの値しか指定できません。複数ある場合はリストまたは他のコンテナとして値を設定する必要があります –
辞書メイトの複数の同じキーを持つことはできません – inan
私の投稿を編集したことを確認してください... @SamKuhmonen – sakshi