c#根据属性名称获取泛型的属性值

        /// 
        /// 根据属性名称获取属性值
        /// 
        /// 实体
        /// 属性名称
        /// 
        private object GetPropertyValue(T entity, string propertyName)
        {
            object result = null;

            Type entityType = typeof(T);
            try
            {
                PropertyInfo proInfo = entityType.GetProperty(propertyName);
                result = proInfo.GetValue(entity);
            }
            catch (Exception)
            {

            }

            return result;
        }

你可能感兴趣的:(c#)