MethodHandle.InvokeWithArguments 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
InvokeWithArguments(Object[]) |
执行变量 arity 调用,将给定列表中的参数传递给方法句柄,就好像通过调用站点中的不表达式 |
InvokeWithArguments(IList<Object>) |
执行变量 arity 调用,将给定数组中的参数传递给方法句柄,就好像通过调用站点中的不表达式 |
InvokeWithArguments(Object[])
执行变量 arity 调用,将给定列表中的参数传递给方法句柄,就好像通过调用站点中的不表达式 #invoke invoke
(仅提及类型 Object
)以及参数列表的 arity 是参数列表的长度。
[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 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
InvokeWithArguments(IList<Object>)
执行变量 arity 调用,将给定数组中的参数传递给方法句柄,就好像通过调用站点中的不表达式 #invoke invoke
(仅提及类型 Object
)以及其 arity 是参数数组的长度。
[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
参数
返回
目标返回的结果
- 属性
注解
执行变量 arity 调用,将给定数组中的参数传递给方法句柄,就好像通过调用站点中的不表达式 #invoke invoke
(仅提及类型 Object
)以及其 arity 是参数数组的长度。
此方法也等效于以下代码: <blockquote>
{@code
invokeWithArguments(arguments.toArray()
}
</blockquote>
适用于 . 的 java.lang.invoke.MethodHandle.invokeWithArguments(java.util.List<?>)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。