_Type.GetFields 方法

定义

为 COM 对象提供对 GetFields 方法的与版本无关的访问。

重载

GetFields(BindingFlags)

为 COM 对象提供对 GetFields(BindingFlags) 方法的与版本无关的访问。

GetFields()

为 COM 对象提供对 GetFields() 方法的与版本无关的访问。

注解

此方法用于从非托管代码访问托管类,不应从托管代码调用。

方法 Type.GetFields 获取当前 Type的特定字段。

GetFields(BindingFlags)

为 COM 对象提供对 GetFields(BindingFlags) 方法的与版本无关的访问。

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

一个位屏蔽,由一个或多个指定搜索执行方式的 BindingFlags 组成。

- 或 -

零,以返回 null

返回

表示为当前 FieldInfo 定义的匹配指定绑定约束的所有字段的 Type 对象数组。

如果没有为当前 FieldInfo 定义的字段,或者如果没有一个定义的字段匹配绑定约束,则为 Type 类型的空数组。

注解

此方法用于从非托管代码访问托管类,不应从托管代码调用。

方法 Type.GetFields 使用指定的绑定约束搜索为当前 Type定义的字段。

适用于

GetFields()

为 COM 对象提供对 GetFields() 方法的与版本无关的访问。

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

返回

表示为当前 FieldInfo 定义的所有公共字段的 Type 对象数组。

如果没有为当前 FieldInfo 定义的公共字段,则为 Type 类型的空数组。

注解

此方法用于从非托管代码访问托管类,不应从托管代码调用。

方法 Type.GetFields 返回当前 Type的所有公共字段。

适用于