![]() |
1
8
两者之间的区别
哈希表只能存储引用类型(A
当字典专门化值类型时,它必须“按值”而不是通过引用返回这些值。
|
![]() |
2
4
在你的文章中有一个误解。字典不是哈希表的包装。这是一个完全不同的实现。 进行此更改的原因主要由一个断言来证明:空是哈希表的有效值。如果不进行此更改,则无法使用访问的[]方法区分不存在的键和具有空值的值键。字典会把这个清除掉。 |
![]() |
3
2
我为此写了一个扩展名。
|
![]() |
4
1
如果您使用Reflector查找代码,您将看到字典试图查找键和 明确地 如果找不到键,则引发异常。
|
![]() |
5
1
dictionary.containsKey可能比TryGetValue更适合您。 但至于原因,不知道。 |
![]() |
6
0
我非常肯定,这种限制首先是创建包装器的功能原因之一。 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |