学习日记17,、、通过反射获取model实体属性display的值
本来是想到网上直接找个用的,但是找的一些都不是我想要的,然后就参考自己摸索写了一个
这里的UserModel是我自己定义的一个实体类,代码就不用放出来了
var t = typeof(UserModel);
PropertyInfo[] propertyList = t.GetProperties();
foreach(PropertyInfo item in propertyList)
{
//Console.WriteLine(item.Attributes);
//Console.WriteLine(item.CustomAttributes);
Console.WriteLine(item.Name);
Console.WriteLine(t.GetProperty(item.Name).GetCustomAttribute<DisplayAttribute>().Name);
}
Console.ReadLine();