在 Visual Basic 中,对象的标称存储分配取决于系统。
32 位平台上为 4 字节
64 位平台上为 8 字节
http://msdn.microsoft.com/en-us/library/47zceaw7.aspx
我的问题是 C# 中对象的标称存储分配的大小是多少,它是否依赖于系统?
最佳答案
完全一样。请记住,这两种语言都是高级语言并且“独立于平台”,并且被编译为 MSIL。它是任何 CLI 语言所固有的。也就是说,C# 和 VB 都不在您的计算机上运行,它是在运行时编译的实际 MSIL,最后它们都被“翻译”为同一种语言。通常,您不需要关心这个,如果您需要控制这些东西,您可能需要一种较低级别的语言,您必须自己进行内存管理,例如 C++、C 等。/p>
关于c# - C# 中对象的名义存储分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25522304/