码迷,mamicode.com
首页 > Web开发 > 详细

.Net反射-BindingFlags参数

时间:2019-11-30 09:18:10      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:arch   efault   span   style   code   lag   参数   invoke   rar   

BindingFlags参数用于指定反射查找的范围
在调用下列方法时会用到BindingFlags参数

// 调用方法。
InvokeMethod

// 创建实例。
CreateInstance

// 获取字段的值。
GetField

// 设置字段的值。
SetField

// 获取属性的值。
GetProperty

// 设置属性的值。
SetProperty

 

常用值:

BindingFlags.Default//默认值,查找全部
BindingFlags.Public//公共成员
BindingFlags.NonPublic//非公共成员
BindingFlags.Static//静态成员
BindingFlags.Instance//实例成员
BindingFlags.IgnoreCase//忽略大小写
BindingFlags.DeclaredOnly//只考虑当前类型中声明的成员,不考虑继承的成员
BindingFlags.FlattenHierarchy//继承类及其上的非私有静态成员

 

.Net反射-BindingFlags参数

标签:arch   efault   span   style   code   lag   参数   invoke   rar   

原文地址:https://www.cnblogs.com/fanfan-90/p/11961033.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!