Dmitriy Solomnikov писал(а):Я щаз маршалинг смотрю. Если не туда, то поправьте.
Направление правильное... Метод Marshal.SizeOf действительно позволяет получить размер так называемого неуправляемого (unmanaged) объекта. Такой объект можно например сотворить применив к определению класса или структура атрибут StructLayout. Можно также применить этот метод к примитивным типам (Byte, Short ...). Одним словом надо читать Help и пробовать, пробовать и еще раз пробовать... Ограничений и нюансов тут немеряно...