VB.Net - 获取类型的字节大小

rae*_*aed 7 vb.net framework3.5

如何获取类型的字节大小?例如,a的大小Double是8,但是如何以编程方式获得此值?

提前致谢 :)

den*_*s95 5

您可以使用Marshal.SizeOf -Method,它将返回字节大小。

您可以这样使用它:

System.Runtime.InteropServices.Marshal.SizeOf(GetType(Double))
Run Code Online (Sandbox Code Playgroud)