IReflect.GetFields(BindingFlags) 方法

定义

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

public:
 cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingAttr);
public System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr);
abstract member GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Function GetFields (bindingAttr As BindingFlags) As FieldInfo()

参数

bindingAttr
BindingFlags

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

返回

一个 FieldInfo 对象数组,其中包含满足在 bindingAttr中指定的搜索约束的此反射对象的所有字段信息。

注解

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

适用于

另请参阅