c# - C# 中对象的名义存储分配

标签 c# .net

在 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/

相关文章:

c# - 具有大量几何图形的 WPF 绘图性能

c# - AES 256 加密 : public and private key how can I generate and use it . 网络

c# - 为什么 ShowInTaskbar 会毫无异常(exception)地使我的应用程序崩溃?

c# - 如何在 Team Foundation Server 2015 中启用 C# 7 构建?

c# - HttpMessageHandler 应该使用 ConfigureAwait(false)

c# - 无法在 ASP.NET MVC 中初始化 SelectList

c# - 单击一次临时文件夹

c# - 将 Java 代码文档转换为 C#

c# - 如何在 .Net 中使用 OleDB 以我想要的格式从 CSV 导入值?

c# - 什么时候应该使用 `out` 参数而不是返回复杂类型?