定义下面的struct[StructLayout(LayoutKind.Sequential)]
struct tagBITMAPFILEHEADER
{
public UInt16 bfType;
public UInt32 bfSize;
public UInt16 bfReserved1;
public UInt16 bfReserved2;
public UInt32 bfOffBits;
}用Marshal.SizeOf(new tagBITMAPINFOHEADER())的结果是16。可我目测结果却是14。问题出在哪里了?谁能解释一下。