通过反射获得属性的object类型返回值
2014-11-14 10:06:32 访问(2776) 赞(0) 踩(0)
/// <summary>
/// 获得值
/// </summary>
/// <param name="infoName"></param>
/// <returns></returns>
public virtual object GetInfoValue(string infoName)
{
Type thisType = this.GetType();
PropertyInfo[] pInfoArray = thisType.GetProperties();
string lowerInfoName = infoName.Trim().ToLower();
foreach (PropertyInfo p in pInfoArray)
{
if (p.Name.Trim().ToLower() == lowerInfoName)
{
return p.GetValue(this, null);
}
}
return null;
}
上一条:
下一条:
相关评论
发表评论