c#获取实例的各个字段名称及值

来源:互联网 发布:数据库时间类型 编辑:程序博客网 时间:2024/06/05 17:35
        Type t = newPset1.GetType();              foreach (PropertyInfo pi in t.GetProperties())            {                object value1 = pi.GetValue(newPset1, null);//用pi.GetValue获得值                string name = pi.Name;//获得属性的名字,后面就可以根据名字判断来进行些自己想要的操作                  richTextBox1.AppendText("\n name "+name + "  value "+value1.ToString());            }

newPset1 为类的一个实例。



如果类中有引用字段,则可以通过循环遍历实现输出。

0 0
原创粉丝点击