在C#中存储除Dictionary以外的对象对的数据类型

Jam*_*mes 3 c# c#-5.0

存储非唯一对象对的最佳数据类型是什么?我不能使用Dictionary,因为密钥必须是唯一的.我可以使用两种数据类型作为属性创建一个对象,并将它们存储在一个列表中,但这不足以容纳不同的数据类型对.像词典一样但非独特的东西..NET的内置解决方案会更好.

Jon*_*art 7

我认为List<Tuple<T1,T2>>这样做最好.