学习日记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();

posted @ 2018-04-09 22:44  Zero77  阅读(204)  评论(0编辑  收藏  举报