語言

MethodHandle.InvokeWithArguments 方法

定義

多載

名稱 Description
InvokeWithArguments(Object[])

執行變項元值調用,將給定清單中的參數傳入方法代柄,就像透過一個只提及型別 Object、元數為參數清單長度的呼叫站點的不精確#invoke invoke值一樣。

InvokeWithArguments(IList<Object>)

執行變數元率調用,將給定陣列中的參數傳入方法代柄,就像透過一個只提及型別 Object、元數為參數陣列長度的呼叫站點的不精確#invoke invoke值一樣。

InvokeWithArguments(Object[])

執行變項元值調用,將給定清單中的參數傳入方法代柄,就像透過一個只提及型別 Object、元數為參數清單長度的呼叫站點的不精確#invoke invoke值一樣。

[Android.Runtime.Register("invokeWithArguments", "([Ljava/lang/Object;)Ljava/lang/Object;", "GetInvokeWithArguments_arrayLjava_lang_Object_Handler", ApiSince=26)]
public virtual Java.Lang.Object? InvokeWithArguments(params Java.Lang.Object[]? arguments);
[<Android.Runtime.Register("invokeWithArguments", "([Ljava/lang/Object;)Ljava/lang/Object;", "GetInvokeWithArguments_arrayLjava_lang_Object_Handler", ApiSince=26)>]
abstract member InvokeWithArguments : Java.Lang.Object[] -> Java.Lang.Object
override this.InvokeWithArguments : Java.Lang.Object[] -> Java.Lang.Object

參數

arguments
Object[]

傳遞給目標的參數

傳回

目標返回的結果

屬性

備註

java.lang.invoke.MethodHandle.invokeWithArguments(java.lang.Object)Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

InvokeWithArguments(IList<Object>)

執行變數元率調用,將給定陣列中的參數傳入方法代柄,就像透過一個只提及型別 Object、元數為參數陣列長度的呼叫站點的不精確#invoke invoke值一樣。

[Android.Runtime.Register("invokeWithArguments", "(Ljava/util/List;)Ljava/lang/Object;", "GetInvokeWithArguments_Ljava_util_List_Handler", ApiSince=26)]
public virtual Java.Lang.Object? InvokeWithArguments(System.Collections.Generic.IList<object>? arguments);
[<Android.Runtime.Register("invokeWithArguments", "(Ljava/util/List;)Ljava/lang/Object;", "GetInvokeWithArguments_Ljava_util_List_Handler", ApiSince=26)>]
abstract member InvokeWithArguments : System.Collections.Generic.IList<obj> -> Java.Lang.Object
override this.InvokeWithArguments : System.Collections.Generic.IList<obj> -> Java.Lang.Object

參數

arguments
IList<Object>

傳遞給目標的參數

傳回

目標返回的結果

屬性

備註

執行變數元率調用,將給定陣列中的參數傳入方法代柄,就像透過一個只提及型別 Object、元數為參數陣列長度的呼叫站點的不精確#invoke invoke值一樣。

此方法也等同於以下程式碼: <blockquote>

{@code
              invokeWithArguments(arguments.toArray()
            }

</區塊引用>

java.lang.invoke.MethodHandle.invokeWithArguments(java.util.List<?>)Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於