代码之家  ›  专栏  ›  技术社区  ›  Matt Mills

NET中的对象引用有多大?

  •  66
  • Matt Mills  · 技术社区  · 14 年前

    NET中对象引用的大小是多少?它是否在x86、x64和/或任何cpu编译之间变化?

    3 回复  |  直到 14 年前
        1
  •  87
  •   Samuel Neff    14 年前

    引用本身基本上就是一个指针。32位操作系统为32位,64位操作系统为64位。

    被引用对象的大小更复杂。

        2
  •  21
  •   IS4    12 年前

    对于确定指针大小,可以使用 System.Runtime.InteropServices.Marshal.SizeOf(typeof(IntPtr)) ,或 sizeof(IntPtr)

    编辑:

    IntPtr.Size .

        3
  •  16
  •   Igor Zevaka    14 年前