美图齐众专注资阳网站设计 资阳网站制作 资阳网站建设
资阳网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

.NET获取类型中的属性

解决方案

创新互联专注于石河子网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供石河子营销型网站建设,石河子网站制作、石河子网页设计、石河子网站官网定制、成都小程序开发服务,打造石河子网络公司原创品牌,更为您提供石河子网站排名全网营销落地服务。

通过反射的方式获取类型中的所有属性。

引用命名空间

 
 
 
  1. using System.Reflection; 

实体类

 
 
 
  1. public class User 
  2.   { 
  3.         private string id; 
  4.         public string Id { get { return id; } set { id = value; } } 
  5.  
  6.         private string name; 
  7.         public string Name { get { return name; } set { name = value; } } 
  8.   } 

获取方法

 
 
 
  1. private PropertyInfo[] GetPropertyInfoArray() 
  2.    { 
  3.         PropertyInfo[] props = null; 
  4.         try 
  5.         { 
  6.              Type type = typeof(User); 
  7.              object obj = Activator.CreateInstance(type); 
  8.              props = type.GetProperties(BindingFlags.Public | BindingFlags.Instance); 
  9.         } 
  10.         catch (Exception ex) 
  11.         { } 
  12.         return props; 
  13.    } 

网页名称:.NET获取类型中的属性
本文来源:http://www.zsjierui.cn/article/dhjojcd.html

其他资讯