C#结构体问题
C语言发送过来一个结构体数据struct MYINFO
{
TCHAR user;
OSVERSION os;
BOOL is64;
int video;
TCHAR Antivirus;
TCHAR cpuinfo;
FLOAT Ram;
};
C#该怎么定义结构体来接收这个数据
public struct MYINFO
{
public String user;
public int dwMajor;
public int dwMinor;
public int dwBuildNumber;
public bool is64;
int video;
public String[] Antivirus;
public String[] cpuinfo;
public float Ram;
}
我定义成这样行吗,该怎么使用初始化
实在不会C# 纯粹为了写界面方便。
这些特性用上,序列化和反序列化都会很方便 fxyc87 发表于 2021-9-5 10:23
这些特性用上,序列化和反序列化都会 ...
好的谢谢 我看那个c语言的结构体有的类型是自己定义的吧。 C的结构体包含了自定义的类型,建议C发XML/JSON/文本拼接,C#解析即可。 h88782481 发表于 2021-9-5 12:22
我看那个c语言的结构体有的类型是自己定义的吧。
是的!!!!!!!! public struct MYINFO
{
public OSVERSION os;
public bool is64;
public int video;
public String Antivirus;
public String cpuinfo;
public float Ram;
}
页:
[1]