Существует структура:Зачем нужна длина нижнего уровня структуры до 4 байтов?
[StructLayout(LayoutKind.Sequential)]
public struct WAVEFORMATEX
{
public ushort wFormatTag;
public ushort nChannels;
public ushort nSamplesPerSec;
public uint nAvgBytesPerSec;
public ushort nBlockAlign;
public ushort wBitsPerSample;
public ushort cbSize;
};
public WAVEFORMATEX audioInfo = new WAVEFORMATEX();
Почему Marshal.SizeOf (AudioInfo) возвращает 20 вместо 16?
спасибо спариванию, пожалуйста, см мой другой вопрос здесь Http: // StackOverflow. ком/вопросы/32263209/уп-4-и-пак-1-делает-заместитель-структуры не в эквиваленте к его-с-декларации –