Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
一意でないオブジェクトのペアを格納するのに最適なデータ型は何ですか? キーは一意でなければならないため、辞書を使用できません。2 つのデータ型をプロパティとして持つオブジェクトを作成し、それらをリストに格納することはできますが、それではさまざまなデータ型のペアに対応できるほど柔軟ではありません。ほとんど辞書に似ていますが、一意ではありません。.NET からの組み込みソリューションはさらに優れています。
List<Tuple<T1,T2>>ここで最もうまくいくと思います。
List<Tuple<T1,T2>>
List<T>
Tuple<T1,T2>
を使用できますList<KeyValuePair<T1,T2>>。Dictionaryクラスも使用しKeyValuePairます。
List<KeyValuePair<T1,T2>>
Dictionary
KeyValuePair