Здравствуйте, Nikolkos, Вы писали:
N>Здравствуйте, Time, Вы писали:
T>>Как быть когда структура содержит в себе String? Особенно если его надо преобразовать в набор Ansi байтов с длинной в начале.
N>Наверное, тогда маршаллеру необходимо указать размер.
N>N>[MarshalAs(UnmanagedType.AnsiBStr, SizeConst = SIZE_CONST)]
N>
А если я заранее не знаю размер? Только при создании структуры могу узнать, могу ли я это как то в конструкторе указать?