int count = typeof(OpMsg).GetFields().Count();
int count = typeof(OpMsg).GetFields().Count();
不懂你到底要计算什么。
public string OpMsg
{
public string name;
public string context;
}
这是什么?类吗?
顶起 carlWolf,他的方法是正确的。
假设你的类OpMsg的命名空间是WindowsFormsApplication1,则
以下方法可以实现你要的功能:
(1)
int count = typeof(Class1).GetFields().Count();
(2)
int count = Type.GetType("WindowsFormsApplication1.Class1").GetFields().Count();
当然,只能获取公共字段