版本: Unity 6 (6000.0)
语言英语
  • C#

AndroidJNIHelper.Unbox

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们不能接受所有提交的内容,但我们确实会阅读用户提出的每项建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public static void Unbox(IntPtr obj, out sbyte value);

声明

public static void Unbox(IntPtr obj, out short value);

声明

public static void Unbox(IntPtr obj, out int value);

声明

public static void Unbox(IntPtr obj, out long value);

声明

public static void Unbox(IntPtr obj, out float value);

声明

public static void Unbox(IntPtr obj, out double value);

声明

public static void Unbox(IntPtr obj, out char value);

声明

public static void Unbox(IntPtr obj, out bool value);

参数

obj 一个 Java 对象,它是值参数的原始类型的对应物。
value obj 的原始值的目的地。

描述

将装箱类型的 Java 对象转换为其原始类型的对应物。

Java 中的每个原始类型都有一个对应类,例如 java.lang.Integer 类是原始类型 int 的对应类。请注意,此方法旨在使 Java 对象根据您要获取的值具有正确的类型。例如,如果值是 short,则 obj 预计为 java.lang.Short 类型,尽管在实践中,任何 java.lang.Number 的后代都应该适用于任何数字目标,可能会进行舍入或丢失。