IActivationObject.GetField(String, Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在類別中實作時,藉由搜尋範圍階層架構,傳回有指定之名稱的欄位。 這個方法只會搜尋語彙層級指定的範圍。
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。
public:
System::Reflection::FieldInfo ^ GetField(System::String ^ name, int lexLevel);
public System.Reflection.FieldInfo GetField (string name, int lexLevel);
abstract member GetField : string * int -> System.Reflection.FieldInfo
Public Function GetField (name As String, lexLevel As Integer) As FieldInfo
參數
- name
- String
要搜尋的欄位名稱。
- lexLevel
- Int32
要搜尋的語彙層級。
傳回
FieldInfo 物件,具有指定的名稱。
備註
這個方法適用于在編譯時期無法解析的欄位。 當 eval
運算式參考外部範圍中的欄位時,就會發生這種情況。 因為 eval
運算式可以宣告具有相同名稱的區域欄位,所以欄位不能提早系結至外部範圍欄位。