Подобие union в с# - C#
Формулировка задачи:
Привет всем!
Столкнулся с проблемой, в с# нет объединения в структур. Кто как выходит из этой ситуации. Мне необходимо массив byte[] data раскидать по переменным.
Если с синтаксисом ошибся, не вините пишу с телефона.
Эту структуру написал с использованием marshal, explicite, offset. Но, отладчик не позволяет мне запустить код, жалуется на массив byte[] data, хотя в fieldoffset я всем переменным указал их размеры принудительно.
struct Getdata{ Byte[] data; UInt32 P1; UInt32 P2; UInt32 P3; Uint32 P4; }
Решение задачи: «Подобие union в с#»
textual
Листинг программы
GetData bigBytesUART = new GetData(); for (int i = 0; i < 16; i++) { bigBytesUART.data[i] = (byte)i; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д