我想构建2维集合,我需要键值对的唯一组合。例如,域“Company”(Id:1)可以具有MachineName“Machine1”和“Machine2”,但不能再次添加另一个MachineName“Machine1”。另一个域“公司”(Id:2)可以有另一个machineName“Machine1”。C#中的唯一键值集合
在这里我的收藏将是这样的1-Machine1,1-Machine2,2-Machine1。 添加1-Machine1或2-Machine1应该是无效的条目。 请为此建议数据类型或方法。 我不能使用Dict>数据类型,因为它可能会妨碍性能,如果大小增长。
是您的域集合的大小还是您担心的关于性能的机器集合的大小?字典应该是一个非常高性能的数据类型 - 它使用散列表来实现。 – Damovisa 2009-11-04 06:12:09