ActivationObject.GetMemberValue(String, Int32) 方法

定義

透過搜尋作用域階層來取得指定成員的值。 此方法僅搜尋詞彙層級指定的範圍。

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

public:
 virtual System::Object ^ GetMemberValue(System::String ^ name, int lexlevel);
public object GetMemberValue(string name, int lexlevel);
override this.GetMemberValue : string * int -> obj
abstract member GetMemberValue : string * int -> obj
override this.GetMemberValue : string * int -> obj
Public Function GetMemberValue (name As String, lexlevel As Integer) As Object

參數

name
String

要搜尋的成員姓名。

lexlevel
Int32

搜尋的詞彙層次。

傳回

成員 name的價值。

實作

備註

此方法適用於無法在編譯時解決的成員。 當某 eval 個表達式指涉外部範圍中的成員時,就會發生這種情況。 由於表達 eval 式可以宣告與外部範圍成員名稱相同的地方成員,因此該成員無法提前綁定於外部範圍成員。

適用於

另請參閱