标签: .net c#-4.0 dynamic value-type reference-type
在.net上,值类型存储在堆栈上,堆栈上的引用类型(以及它在堆栈上的引用)。
但是如果变量标记为dynamic,此规则是否仍然基于数据的运行时类型有效?
dynamic
我正在寻找一些指向此的参考,但没有找到任何参考。
答案 0 :(得分:1)
dynamic 类型的变量是运行时的System.Object。因此它始终是对存储在GC堆上的对象的引用。如果为变量指定值类型值,则将使用标准装箱转换装箱。