c++结构怎么用C#实现

这是C++的定义和调用方式,用C#怎么实现typedefstructtmConnectInfo_t{unsignedintdwSize;charpIp[32];intiP... 这是C++的定义和调用方式,用C#怎么实现

typedef struct tmConnectInfo_t
{
unsigned int dwSize;
char pIp[32];
int iPort;
char szUser[32];
char szPass[32];
int iUserLevel;
unsigned char pUserContext[USER_CONTEXT_SIZE];
}tmConnectInfo_t;

tmConnectInfo_t cninfo;
cninfo.dwSize = sizeof(tmConnectInfo_t);
sprintf(cninfo.pIp, "192.168.1.88");
cninfo.iPort = 6002;
sprintf(cninfo.szUser, "system");
sprintf(cninfo.szPass, "system");
展开
 我来答
翾翳嬿
2015-03-18 · TA获得超过423个赞
知道小有建树答主
回答量:190
采纳率:66%
帮助的人:259万
展开全部

C# 的实现和使用方式如下:

public struct ConnectInfo
{
    public uint Size { get; set; }
    public string Ip { get; set; }
    public int Port { get; set; }
    public string User { get; set; }
    public string Pass { get; set; }
    public int UserLevel { get; set; }
    public object UserContext { get; set; }
}

ConnectInfo info=new ConnectInfo()
{
    Ip="192.168.1.88",
    Port=6002,
    User="system",
    Pass="system"
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式