C++中含有union的stuct,如何在C#中定义
- C/C++ code
typedef struct tagMarket { union { WORD m_wMarket; char m_EShortName[3]; }; char m_Name[16]; char m_CShortName[5]; unsigned long m_lProperty; unsigned long m_lDate; short m_PeriodCount; short m_OpenTime[5]; short m_CloseTime[5]; short m_nCount; StockInfo m_Siif[1]; } SCMarket;
请教,有如上一个C++中的Struct,包含一个union,如何在C#中定义?
[解决办法]
定义个跟WORD一样大小的变量也行啊