foreach(Tagattr obj in tagList)
{
int i = 0;
string[] values = new string[count];
Type t = obj.GetType();
foreach(FieldInfo p in t.GetFields())
{
if(p.Name = "DataType")
{
values[i] = SysConvert.GetClassType(Convert.ToInt32(p.GetValue(ob)));
}
else
{
values[i] = p.GetValue(obj).ToString();
}
i++;
}
}
如果结构体属性繁多,则可以通过反射来枚举结构体的名称及实时数据值。