嗨我有一个c ++结构,里面有一些#ifndef,我无法翻译成c#。这是一个非常不同的结构,我之前需要翻译的其他一些结构。
typedef struct SDK_CONFIG_NET_COMMON_V2
{
char HostName[NET_NAME_PASSWORD_LEN];
char pLocalLinkAddr[32];
char pAddr[64];
char pGateway[64];
int HttpPort;
int TCPPort;
int SSLPort;
int UDPPort;
int MaxConn;
int MonMode;
int MaxBps;
//char TransferPlan[NET_NAME_PASSWORD_LEN];
int TransferPlan;
bool bUseHSDownLoad;
char sMac[NET_MAX_MAC_LEN];
char sSn[NET_MAX_MAC_LEN];
#ifndef WIN32
int DeviceType;
#endif
int ChannelNum;
int Device_Type;
#ifdef OME
char Version[NET_MAX_INFO_LEN];
SDK_SYSTEM_TIME BuildDate;
#endif
char OtherFunction[49];
char Manufacturer;
char Resume[6];
}SDK_CONFIG_NET_COMMON_V2;
我非常感谢任何帮助,我真的很喜欢它。