您的位置:首页 > 编程语言 > C#

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

2014-10-15 23:54 260 查看
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 为类的一个实例。

如果类中有引用字段,则可以通过循环遍历实现输出。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: