Re: Опять union..., как определить структуру
От: Mab Россия http://shade.msu.ru/~mab
Дата: 20.09.05 06:12
Оценка: 6 (1)
Здравствуйте, Rius, Вы писали:

Можно воспользоваться атрибутом StructLayout, сказав LayoutKind.Explicit и явно указав размер. Далее, на члены навесить атрибут FieldOffset.

Для описания массивов удобно пользоваться синтаксисом fixed arrays (введенным во FW2.0). Если пишется под FW1.1, то придется объявить лишь первый элемент массива, а доступ к произвольному элементу получать через адресную арифметику.

P.S. Все это unsafe, конечно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.