我有一个程序:struct ACQ_REC_PCS
{
System.Byte bNumChannels;
System.UInt16 wChanNumber[32];
System.Byte bReserved;
};还是紧凑的对齐形式.不知道放到C#中,怎么知道它占用的字节数?
{
System.Byte bNumChannels;
System.UInt16 wChanNumber[32];
System.Byte bReserved;
};还是紧凑的对齐形式.不知道放到C#中,怎么知道它占用的字节数?
不过如果要返回非托管类型的大小,最好用System.Runtime.InteropServices.Marshal.SizeOf
不过如果要返回非托管类型的大小,最好用System.Runtime.InteropServices.Marshal.SizeOf
不过如果要返回非托管类型的大小,最好用System.Runtime.InteropServices.Marshal.SizeOf
[StructLayout(LayoutKind.Sequential)]然后用 Marshal.SizeOf 来计算