Tag: cts

用例在C#中装箱值类型?

在某些情况下,需要将值类型的实例视为引用类型的实例。 对于这种情况,可以通过名为boxing的过程将值类型实例转换为引用类型实例。 当盒式化值类型实例时,将在堆上分配存储,并将实例的值复制到该空间中。 对此存储的引用放在堆栈上。 盒装值是一个对象,一个包含值类型实例内容的引用类型。 了解.NET的通用类型系统 在维基百科中有一个Java示例。 但是在C#中,有哪些情况需要打包一个值类型? 或者更好/类似的问题是,为什么人们想要在堆上(盒装)而不是堆栈上存储值类型?