c++结构体到c#的问题
以下是c++中的结构体,请问如何转换成c#中对应的结构体?
不好意思没有分了哈,谁能帮忙解答一下,不胜感激!
typedef struct _HEADER
{
UCHAR uchMessageLength[4];
UCHAR uchStructureType[4]; // 0003
union
{
struct // Welcome Message and ReTrans Request
{
UCHAR uchFiller1[4];
UCHAR uchFiller2[8];
_AGGREGATECHECKSUM AggregateCheckSum; // 这个结构体只包含一个:UCHAR uchAggregateCheckSum[12];
};
struct // All other messages.
{
UCHAR uchFiller3[4];
_SB_SYNCNO SBCSyncNo;
_CHECKSUM CheckSum;
UCHAR uchFiller4[4];
};
};
// UCHAR uchFragmentNumber[6];
// UCHAR uchTotalFragments[6];
UCHAR uchMessageClass[2];
UCHAR uchDate[6]; // ddmmyy
UCHAR uchTime[8]; // hh:mm:ss
UCHAR uchRetransmission[1]; // 0 (normal), 1 (retransmit)
UCHAR uchMessageCode[3];
} _HEADER, *PG_HEADER;