当前位置:首页 > Web开发 > 正文

BindingFlags参数

2024-03-31 Web开发

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参数

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/42278.html