c# 遍历对象属性给对象赋值
TJlb_Mod tJlb = new TJlb_Mod();
tJlb.GetType().GetProperty("FNo").SetValue(tJlb, 11);
- System.Reflection.PropertyInfo[] properties = tJlb.GetType().GetProperties();
- foreach (System.Reflection.PropertyInfo property in properties)
- {
- string name=property.Name;
- string value = property.GetValue(tJlb).ToString();
- }
- /// <summary>
- /// 通过遍历属性赋值
- /// </summary>
- /// <returns></returns>
- private Values SetValues()
- {
- System.Reflection.PropertyInfo[] properties = tJlb.GetType().GetProperties();
- for (int i = 0; i < properties.Length; i++)
- {
- properties[i].SetValue(tJlb, (i + 1));
- }
时间: 2024-08-14 08:50:56