获取一个类指定的属性值
Posted 没有热枕,世间便无进步.
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取一个类指定的属性值相关的知识,希望对你有一定的参考价值。
/// <summary> /// 获取一个类指定的属性值 /// </summary> /// <param name="info">object对象</param> /// <param name="field">属性名称</param> /// <returns></returns> public static object GetPropertyValue(object info, string field) { try { if (info == null) return null; Type t = info.GetType(); IEnumerable<System.Reflection.PropertyInfo> property = from pi in t.GetProperties() where pi.Name.ToLower() == field.ToLower() select pi; return property.First().GetValue(info, null); } catch (Exception ex) { string msg = ex.Message.ToString(); return null; } }
以上是关于获取一个类指定的属性值的主要内容,如果未能解决你的问题,请参考以下文章
使用片段从另一个类获取值时出现 NullPointerException [重复]
Pandas处理dataframe的文本数据列:使用str属性获取数据列的字符串方法类contains函数判断数据列是否包含指定字符串生成布尔值序列
ArcGIS遇上PythonArcGIS Python获取某个字段的唯一值(获取指定字段的不同属性值)
ArcGIS遇上PythonArcGIS Python获取某个字段的唯一值(获取指定字段的不同属性值)
Pandas处理dataframe的文本数据列:使用str属性获取数据列的字符串方法类startswith函数判断数据列的起始字符是否是指定字符串并返回布尔值序列