语言

JValue 结构

定义

表示 JNI 联合,用于通过 JNI jvalue 函数调用将参数传递给Java方法。

public struct JValue
type JValue = struct
继承
JValue

注解

每个构造函数对应于 JNI 基元类型之一或对象引用。 请参阅 JNI 类型规范

构造函数

名称 说明
JValue(Boolean)

从对应于 JNI jboolean 类型的值创建一个JValueBoolean值。

JValue(Char)

从对应于 JNI jchar 类型的值创建一个JValueChar值。

JValue(Double)

从对应于 JNI jdouble 类型的值创建一个JValueDouble值。

JValue(IJavaObject)

从实例创建一个JValueIJavaObject对应于 JNI jobject 引用的实例。

JValue(Int16)

从对应于 JNI jshort 类型的值创建一个JValueInt16值。

JValue(Int32)

从对应于 JNI jint 类型的值创建一个JValueInt32值。

JValue(Int64)

从对应于 JNI jlong 类型的值创建一个JValueInt64值。

JValue(IntPtr)

IntPtr与 JNI jobject 引用相对应的值创建一JValue个。

JValue(SByte)

从对应于 JNI jbyte 类型的值创建一个JValueSByte值。

JValue(Single)

从对应于 JNI jfloat 类型的值创建一个JValueSingle值。

字段

名称 说明
Zero

表示 JValue JNI NULL 对象引用。

适用于