扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:Builder 2007年7月31日
关键字: Office
在程序使用映射之前,需要理解几个基本概念,从运行时如何访问类动态属性开始。如果没有使用过映射,这可能首先是个奇怪的概念。你可能很想知道它能完成什么功能。但是,只要你理解了它的功能并开始使用它,你会发现它不但使用方便,而且在每个应用程序中都有其用武之地。
很多开发人员都尝试使用简单的方法和封装好的程序模块,使用动态可重复利用的模块,可以节约很多时间和精力。微软为开发人员提供了很好的方法完成这项工作,它是在某种情况下,通过使用PropertyInfo对象完成的。
获得PropertyInfo对象
运行时访问数据属性时,必须使用PropertyInfo类。一个PropertyInfo实例给出类的一个属性。PropertyInfo对象描述了这种属性,并且在获得或设置属性值时,它成了代理服务器。
获得PropertyInfo对象的两个方法是:System.Type.GetProperty和System.Type.GetProperties。GetProperty方法返回一个PropertyInfo对象,GetProperties方法返回PropertyInfo对象的数组。下面是这两种方法基本例子:
System.Type.GetProperty
C#: |
Figure A |
System.Type.GetProperties
C#: |
Figure B |
使用PropertyInfo对象
一旦获得PropertyInfo对象,则可以找出其所涉及的属性信息。下面列出了PropertyInfo对象中可以被访问的方法和属性
属性:
方法:
Example: |
Figure C |
Example: |
Figure D |
使用上面的方法和属性,能够获得很多需要访问和修改的属性信息。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。