GetMethod types 参数含义
时间: 2023-09-23 18:04:09 浏览: 54
java 对象参数去空格方式代码实例
C#中GetMethod()方法的第二个参数是BindingFlags类型的,它是一个枚举类型,用于指定搜索方法的绑定标志。常用的绑定标志有以下几种:
1. Public:指定搜索公共方法;
2. NonPublic:指定搜索非公共方法,包括私有、受保护、内部等;
3. Instance:指定搜索实例方法;
4. Static:指定搜索静态方法;
5. FlattenHierarchy:指定搜索继承链中的方法;
6. ExactBinding:指定只搜索与指定参数类型精确匹配的方法;
7. IgnoreCase:指定搜索时忽略方法名称的大小写。
BindingFlags参数可以使用“按位或”运算符(|)组合多个绑定标志。例如,使用BindingFlags.Public | BindingFlags.Instance可以搜索公共实例方法。
阅读全文