共用方式為


ActivationObject.GetField(String, Int32) 方法

定義

藉由搜尋範圍階層架構,傳回具有指定名稱的欄位。 這個方法只會搜尋語彙層級指定的範圍。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

public:
 virtual System::Reflection::FieldInfo ^ GetField(System::String ^ name, int lexLevel);
public virtual System.Reflection.FieldInfo GetField (string name, int lexLevel);
override this.GetField : string * int -> System.Reflection.FieldInfo
Public Overridable Function GetField (name As String, lexLevel As Integer) As FieldInfo

參數

name
String

要搜尋的欄位名稱。

lexLevel
Int32

要搜尋的語彙層級。

傳回

FieldInfo

FieldInfo 物件,具有指定的名稱。

實作

備註

這個方法適用于在編譯時期無法解析的欄位。 當 eval 運算式參考外部範圍中的欄位時,就會發生這種情況。 由於 eval 運算式可以宣告區域欄位,該欄位的名稱與外部範圍中的欄位相同,因此欄位不能提早系結至外部範圍欄位。

適用於

另請參閱