2016-10-20坚持学习Day10反射2
Posted zscmj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2016-10-20坚持学习Day10反射2相关的知识,希望对你有一定的参考价值。
Type类的属性:
Name 数据类型名
FullName 数据类型的完全限定名(包括命名空间名)
Namespace 定义数据类型的命名空间名
IsAbstract 指示该类型是否是抽象类型
IsArray 指示该类型是否是数组
IsClass 指示该类型是否是类
IsEnum 指示该类型是否是枚举
IsInterface 指示该类型是否是接口
IsPublic 指示该类型是否是公有的
IsSealed 指示该类型是否是密封类
IsValueType 指示该类型是否是值类型
Type类的方法:
GetConstructor(), GetConstructors():返回ConstructorInfo类型,用于取得该类的构造函数的信息
GetEvent(), GetEvents():返回EventInfo类型,用于取得该类的事件的信息
GetField(), GetFields():返回FieldInfo类型,用于取得该类的字段(成员变量)的信息
GetInterface(), GetInterfaces():返回InterfaceInfo类型,用于取得该类实现的接口的信息
GetMember(), GetMembers():返回MemberInfo类型,用于取得该类的所有成员的信息
GetMethod(), GetMethods():返回MethodInfo类型,用于取得该类的方法的信息
GetProperty(), GetProperties():返回PropertyInfo类型,用于取得该类的属性的信息
可以调用这些成员,其方式是调用Type的InvokeMember()方法,或者调用MethodInfo, PropertyInfo和其他类的Invoke()方法。
以上是关于2016-10-20坚持学习Day10反射2的主要内容,如果未能解决你的问题,请参考以下文章
坚持Selenium+Python学习之从读懂代码开始 DAY1
坚持Selenium+Python学习之从读懂代码开始 DAY6
坚持Selenium+Python学习之从读懂代码开始 DAY5
2016-11-2坚持学习Day17微软 推出的SQLHelper