TypeDelegator.GetField(String, BindingFlags) 方法

定义

返回 FieldInfo 对象,该对象表示具有指定名称的字段。

public:
 override System::Reflection::FieldInfo ^ GetField(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.FieldInfo? GetField (string name, System.Reflection.BindingFlags bindingAttr);
public override System.Reflection.FieldInfo GetField (string name, System.Reflection.BindingFlags bindingAttr);
override this.GetField : string * System.Reflection.BindingFlags -> System.Reflection.FieldInfo
Public Overrides Function GetField (name As String, bindingAttr As BindingFlags) As FieldInfo

参数

name
String

要查找的字段的名称。

bindingAttr
BindingFlags

影响执行搜索的方式的位掩码。 该值是零个或多个来自 BindingFlags 的位标志的组合。

返回

FieldInfo 对象,表示由此 TypeDelegator 声明或继承的具有指定名称的字段。 如果未找到这样的字段,则返回 null

例外

name 参数为 null

注解

bindingAttr使用 的 BindingFlags。NonPublic 返回所有公共和非公共字段。 使用 BindingFlags.IgnoreCase 忽略字段大小写,因为默认情况下搜索区分大小写。

适用于