![]() |
1
31
实际上,您刚才描述的是字典集合的理想用途。它应该包含key:value对,不管值的类型如何。通过使价值成为自己的类,您将能够在将来方便地扩展它,如果需要的话。 |
![]() |
2
15
这个 Multivalue 词典可能满足你的需要。 |
![]() |
3
13
|
![]() |
4
7
我认为一般来说,你会进入到元组的概念中,比如
C 4.0将对元组提供动态支持,但除此之外,您还需要自己滚动或下载一个元组库。 You can see my answer here 在这里我放了一些通用元组类的示例代码。或者我可以把它放在这里:
|
![]() |
5
6
在.net4中,可以使用(未选中):
|
![]() |
6
3
我不相信.NET内置了多映射,它通常是一种数据结构,可以用来进行这种类型的存储。另一方面,我不认为仅仅使用一个同时包含字符串和布尔值的自定义对象就太过分了。 |
![]() |
7
2
这对你有用吗?
或者你可以用 Tuple 还有一本字典:
|
![]() |
8
1
tuple总是一个很好的解决方案。此外,在面向对象的方法中,总是倾向于组合而不是继承。构造执行分组的复合对象。简单地说。我想你在这里有一些不错的干净的解决方案,从同事堆垛机。:) |
![]() |
9
0
字典只是对象的键控集合。因此,它将保存您想要的任何类型的对象。即使是最简单的物体,比如 数组 (源于对象),但代表您需要的代码要少得多。 与其写一个完整的类,不如在值中填充一个动态分配的数组或列表,然后用它运行。 字典在这种情况下非常灵活。 |
![]() |
10
0
另一个想法是将布尔值存储在单独的数据结构中,例如哈希集。 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |