辞書に一意の値を強制することは可能ですか? 次の例を参照してください。
Dictionary<string, string> types = new Dictionary<string, string>()
{
{"1", "one"},
{"2", "two"},
{"3", "three"}
};
次の行を実行しようとした場合、エラーが発生するはずです。
types.Add("4","one");
これは、ディクショナリが動作するように構築されている方法ではないことを知っています。正しい答えは、異なる/カスタムのデータ構造を使用することです。