我的要求是创建一个数据结构,我可以根据许多键保存布尔值。 例如:
|Mode|Code|Priority|
Name1| | | |
Name2| | | |
Name3| | | |
Name4| | | |
因此,每当我需要布尔值时,我都会传递Mode,Code,Priority和Name,而我的数据结构会返回布尔值。
有什么建议吗?
答案 0 :(得分:1)
一种选择是使用Dictionary
,其键是一种自定义类型,用于编码模式,代码,优先级和名称,其值为bool
,表示您要存储的值。如果您的值主要是false
,那么您可以使用某种哈希集来存储与true
相关联的元组,其中集合中不存在的所有值都隐式丢失。
答案 1 :(得分:1)
选项1:Dictionary<Name,MagicalClass>
选项2:[int][int]
但你要找的却是字典而不是矩阵。