共用方式為


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 忽略欄位的大小寫,因為搜尋預設會區分大小寫。

適用於