是否有内置对象以与哈希表类似的方式处理3个链接值?即Key,Value1,Value2?
答案 0 :(得分:5)
我也会说通用词典。
如果你不想做任何广泛的事情,只需从Value1,Value2中创建一个结构或某种元组,并使它们成为字典Key的值。类似的东西:
Dictionary<Key, ThatTinyStructYouHadToCreate>
糟糕的想法:如果你不喜欢这个选项,就“内置”而言,DataTable中的DataRow会为你提供这种能力。虽然这是一种非常简单的设置方式,但它也是一种非常低效(就执行成本而言)的方式。
答案 1 :(得分:3)
您可以使用通用字典轻松制作一个。像Dictionary<Key, KeyValuePair<Key, Value>>
,甚至是Dictionary<Key, object[]>