0
|
recursive · 技术社区 · 4 年前 |
1
0
通过以下IL代码进行阵列分配:
阅读并不能提供很多帮助: https://docs.microsoft.com/dotnet/api/system.reflection.emit.opcodes.newarr
但也许数组是由CLR中的另一个线程创建的,实际上是由CLR线程本身创建的,我认为这就是原因
数组在堆中分配,而本地值类型和引用直接在方法的堆栈中创建。 例如:
因此,在所有情况下,当前线程都不会消耗任何东西。
但如果你创造了一个
但是在数组的情况下,如果是CLR线程创建了它们,我们看不到这一点。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |