使用反射输出结构体属性与数据

来源:互联网 发布:11年小牛夺冠数据 编辑:程序博客网 时间:2024/06/07 05:43
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++;     }  }


如果结构体属性繁多,则可以通过反射来枚举结构体的名称及实时数据值。

原创粉丝点击