编程语言
首页 > 编程语言> > C# 遍历对象属性 修改对象信息

C# 遍历对象属性 修改对象信息

作者:互联网

 1 /// <summary>
 2 /// 遍历对象属性 修改对象信息
 3 /// </summary>
 4 /// <param name="pname">参数名称</param>
 5 /// <param name="value">参数值</param>
 6 public void UpdObjectInfo(string pname, object value)
 7 {
 8     // 遍历参数
 9     Type t = thisObject.GetType();
10     foreach (PropertyInfo pi in t.GetProperties())
11     {
12         // 参数赋值
13         if (pi.Name == pname)
14         {
15             pi.SetValue(this, value, null);
16             break;
17         }
18     }
19 }

 

搜索

复制

标签:遍历,C#,value,对象,pname,参数,pi
来源: https://www.cnblogs.com/smartnn/p/16465357.html