TypedArray.InvokeMember 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
呼叫指定的元素類型成員或 Array 類別類型。
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。
public:
virtual System::Object ^ InvokeMember(System::String ^ name, System::Reflection::BindingFlags flags, System::Reflection::Binder ^ binder, System::Object ^ target, cli::array <System::Object ^> ^ args, cli::array <System::Reflection::ParameterModifier> ^ modifiers, System::Globalization::CultureInfo ^ locale, cli::array <System::String ^> ^ namedParameters);
public object InvokeMember(string name, System.Reflection.BindingFlags flags, System.Reflection.Binder binder, object target, object[] args, System.Reflection.ParameterModifier[] modifiers, System.Globalization.CultureInfo locale, string[] namedParameters);
abstract member InvokeMember : string * System.Reflection.BindingFlags * System.Reflection.Binder * obj * obj[] * System.Reflection.ParameterModifier[] * System.Globalization.CultureInfo * string[] -> obj
override this.InvokeMember : string * System.Reflection.BindingFlags * System.Reflection.Binder * obj * obj[] * System.Reflection.ParameterModifier[] * System.Globalization.CultureInfo * string[] -> obj
Public Function InvokeMember (name As String, flags As BindingFlags, binder As Binder, target As Object, args As Object(), modifiers As ParameterModifier(), locale As CultureInfo, namedParameters As String()) As Object
參數
- name
- String
要引用的議員姓名。
- flags
- BindingFlags
以位元組合列舉值,指定如何透過反射方式搜尋成員。
- binder
- Binder
一個能將實際參數型態轉換為正式參數型態的物件。
- target
- Object
用以召喚該成員的對象。 這必須是目前的腳本物件。
- args
- Object[]
一個包含要呼叫成員參數數量、順序與型別的物件陣列。 若沒有參數,則稱為空陣列。
- modifiers
- ParameterModifier[]
一個長度與 args 參數相同的陣列。 它代表被調用成員在元資料中的參數屬性。
- locale
- CultureInfo
提供特定文化或地區的資訊。 用來正確格式化數字、日期和字串。
- namedParameters
- String[]
一堆參數。
傳回
呼叫給成員的回傳值。
實作
備註
此方法可利用晚綁定(late binding)來呼叫陣列元素類型的成員。