通过反射获得属性的object类型返回值

2014-11-14 10:06:32  访问(2771) 赞(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;
        }


上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)