C# 遍历对象属性 修改对象信息
/// <summary> /// 遍历对象属性 修改对象信息 /// </summary> /// <param name="obj">对象</param> /// <param name="pname">参数名称</param> /// <param name="value">参数值</param> private static void UpdObjectInfo(object obj, string pname, object value) { // 对象类型 Type t = obj.GetType(); // 遍历参数 foreach (PropertyInfo pi in t.GetProperties()) { // 参数赋值 if (pi.Name == pname) { pi.SetValue(obj, value, null); break; } } }

浙公网安备 33010602011771号