Как конвертировать этот код:
MYCLASS ebt = new MYCLASS(); ebt.cbStruct = Marshal.SizeOf(ebt);
в это:
MYCLASS ebt = new MYCLASS(cbStruct = Marshal.SizeOf('What comes here?'));
изменить ctor MYCLASS,
public MYCLASS() { cbStruct = Marshall.SizeOf(this); }
Получите размер типа вместо:
MYCLASS ebt = new MYCLASS { cbStruct = Marshal.SizeOf(typeof(MYCLASS)) };
Также используйте скобки вместо скобок, чтобы использовать синтаксис инициализатора.
Используйте конструктор MYCLASS, который принимает параметр cbStruct.
MYCLASS
cbStruct