C++中含有union的stuct,如何在C#中定义
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;