对象的名义存储分配

对象的名义存储分配

在Visual Basic中,对象的名义存储分配取决于系统。

在32位平台上为4个字节

在64位平台上为8个字节

http://msdn.microsoft.com/en-us/library/47zceaw7.aspx

我的问题是C#中对象的名义存储分配的大小是多少,并且它与系统有关吗?

最佳答案

完全一样。请记住,这两种语言都是高级语言,都是“独立于平台”的,已编译为MSIL。它是任何CLI语言所固有的。也就是说,C#和VB都不在您的计算机上运行,​​而是在运行时编译实际的MSIL,最后它们全部被“翻译”为相同的语言。通常,您不需要关心这一点,很有可能,如果您需要控制这些内容,则可能需要使用较低级别的语言,而您必须自己进行内存管理,例如C ++,C等。

关于c# - C#中对象的名义存储分配,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25522304/

10-11 15:16