IReflect.GetFields(BindingFlags) 方法

定义

返回与当前类的所有字段对应的 FieldInfo 对象的数组。

C#
public System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr);

参数

bindingAttr
BindingFlags

用于控制搜索的绑定属性。

返回

FieldInfo 对象的数组,包含此反射对象的符合 bindingAttr 中指定的搜索约束的所有字段信息。

注解

匹配项基于名称。 每个字段必须具有唯一的名称。 标志 BindingFlags.NonPublic 指定非公共方法包含在搜索中。 标志 BindingFlags.Public 指定公共方法包含在搜索中。

适用于

产品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

另请参阅