我想構建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