【发布时间】:2013-08-24 22:02:12
【问题描述】:
当我阅读下一本书“值和引用类型”一章时,我想到了一个问题:“值类型何时存储在堆栈中”?原因程序员无法在类外初始化任何值类型。因为当我们在类中初始化一些值类型的变量时,变量存储在堆中。
我的问题是:值类型何时存储在堆栈中?
【问题讨论】:
-
你应该再读一遍这一章。我敢肯定它在某处得到了彻底的解释。
-
您需要知道的就是这个问题。一些非常好的答案。 stackoverflow.com/questions/4487289/…
-
附带说明,我看过很多书弄错了。我还看到很多书错误地描述了值类型和引用类型之间的区别。所以完全有可能这里的错不是你,而是这本书。我实际上是一本在这里犯了一些错误的书的技术编辑;我一再指出错误,但没有得到纠正——所以我不得不要求从书中删除我的名字(我不是为了给它盖上橡皮图章!)
标签: c#