Marshal.SizeOf 方法请参见 Marshal 类 | Marshal 成员 | System.Runtime.InteropServices 命名空间 | C++ 托管扩展编程 语言 C#C++JScriptVisual Basic全部显示 使用 Marshal 返回类的非托管大小(以字节为单位)。重载列表 返回对象的非托管大小(以字节为单位)。受 .NET Framework 精简版的支持。[Visual Basic] Overloads Public Shared Function SizeOf(Object) As Integer [C#] public static int SizeOf(object); [C++] public: static int SizeOf(Object*); [JScript] public static function SizeOf(Object) : int; 返回非托管类型的大小(以字节为单位)。受 .NET Framework 精简版的支持。[Visual Basic] Overloads Public Shared Function SizeOf(Type) As Integer [C#] public static int SizeOf(Type); [C++] public: static int SizeOf(Type*); [JScript] public static function SizeOf(Type) : int;
Marshal 类 | Marshal 成员 | System.Runtime.InteropServices 命名空间 | C++ 托管扩展编程
语言
C#C++JScriptVisual Basic全部显示
使用 Marshal 返回类的非托管大小(以字节为单位)。重载列表
返回对象的非托管大小(以字节为单位)。受 .NET Framework 精简版的支持。[Visual Basic] Overloads Public Shared Function SizeOf(Object) As Integer
[C#] public static int SizeOf(object);
[C++] public: static int SizeOf(Object*);
[JScript] public static function SizeOf(Object) : int;
返回非托管类型的大小(以字节为单位)。受 .NET Framework 精简版的支持。[Visual Basic] Overloads Public Shared Function SizeOf(Type) As Integer
[C#] public static int SizeOf(Type);
[C++] public: static int SizeOf(Type*);
[JScript] public static function SizeOf(Type) : int;
值类型的sizeof也只是在为值类型的数据在堆上分配空间时用用。引用类型的东西一生都在托管堆上,要知道大小干吗?