语言

JValue 构造函数

定义

重载

名称 说明
JValue(IJavaObject)

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

JValue(Boolean)

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

JValue(Char)

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

JValue(Double)

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

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值。

JValue(IJavaObject)

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

public JValue(Android.Runtime.IJavaObject value);
new Android.Runtime.JValue : Android.Runtime.IJavaObject -> Android.Runtime.JValue

参数

value
IJavaObject

Java对象实例。 如果 null,生成的 JValue 结果将包含 Zero。

注解

此构造函数从提供的对象中提取 Handle ,或传递 Zero 对象是否为 null。

适用于

JValue(Boolean)

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

public JValue(bool value);
new Android.Runtime.JValue : bool -> Android.Runtime.JValue

参数

value
Boolean

布尔值。

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

JValue(Char)

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

public JValue(char value);
new Android.Runtime.JValue : char -> Android.Runtime.JValue

参数

value
Char

字符值。

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

JValue(Double)

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

public JValue(double value);
new Android.Runtime.JValue : double -> Android.Runtime.JValue

参数

value
Double

双精度浮点值。

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

JValue(Int16)

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

public JValue(short value);
new Android.Runtime.JValue : int16 -> Android.Runtime.JValue

参数

value
Int16

短整数值。

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

JValue(Int32)

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

public JValue(int value);
new Android.Runtime.JValue : int -> Android.Runtime.JValue

参数

value
Int32

整数值。

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

JValue(Int64)

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

public JValue(long value);
new Android.Runtime.JValue : int64 -> Android.Runtime.JValue

参数

value
Int64

长整数值。

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

JValue(IntPtr)

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

public JValue(IntPtr value);
new Android.Runtime.JValue : nativeint -> Android.Runtime.JValue

参数

value
IntPtr

nativeint

原始 JNI 对象引用句柄。

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

JValue(SByte)

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

public JValue(sbyte value);
new Android.Runtime.JValue : sbyte -> Android.Runtime.JValue

参数

value
SByte

带符号字节值。

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

JValue(Single)

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

public JValue(float value);
new Android.Runtime.JValue : single -> Android.Runtime.JValue

参数

value
Single

单精度浮点值。

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于