我想建立二维集合,我需要键值对的唯一组合。例如,域“公司”(ID:1)可以具有MachineName“ Machine1”和“ Machine2”,但是不能再次添加另一个MachineName“ Machine1”。另一个域“公司”(ID:2)可以具有另一个机器名“ Machine1”。
在这里,我的收藏将像这样的1-Machine1、1-Machine2、2-Machine1。
添加1-Machine1或2-Machine1应该是无效的条目。
请为此建议数据类型或方法。
我不能使用Dict>数据类型,因为如果大小增加,它可能会影响性能。
最佳答案
很抱歉,但是从您的描述来看,听起来仍然像Dictionary实现非常合适。
如果并且由于字典的速度而导致应用程序的性能下降时,则可以重新考虑问题并推出自己的量身定制的解决方案。