需要遍历的实体类
public class PersonModel
{
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}遍历实体类的每个属性的值的方法
public void PrintPropertyValues(object obj)
{
// 获取对象的类型
Type type = obj.GetType();
// 获取该类型的所有公共属性
PropertyInfo[] properties = type.GetProperties();
// 遍历每个属性
foreach (PropertyInfo property in properties)
{
// 获取属性的名称
string propertyName = property.Name;
// 获取属性的值
object propertyValue = property.GetValue(obj,null);
// 输出属性名称和对应的值
Console.WriteLine($"{propertyName}: {propertyValue}");
}
}方法调用
PersonModel m = new PersonModel(); m.Id = 2; m.Name = "LuoFenMing"; m.Age = 18; PrintPropertyValues(m); //输入结果 //Id: 2 //PNum: LuoFenMing //Age: 18
视频教程,点击进入B站可以看高清视频
本文来自 www.LuoFenMing.com