Skip to content

API Host ValueKind

Liu.Yandong.Hanks edited this page Aug 19, 2026 · 3 revisions

ValueKind

ScriptDatum 使用的带标签值类型枚举。

Tagged value kind used by ScriptDatum.

命名空间:AuroraScript.Runtime。类型:enum。

Namespace: AuroraScript.Runtime. Kind: enum.

返回 .NET Host API 参考

用途

ValueKind 是公开宿主类型。通过下方签名选择调用方式;对运行时对象、生命周期和异常,应由宿主在边界处明确处理。

Tagged value kind used by ScriptDatum.

枚举值

ValueKind.Null

空值。

Null value.

简单示例

var value = ValueKind.Null;

ValueKind.Boolean

布尔值。

Boolean value.

简单示例

var value = ValueKind.Boolean;

ValueKind.Number

双精度数值。

Double-precision number.

简单示例

var value = ValueKind.Number;

ValueKind.String

字符串值。

String value.

简单示例

var value = ValueKind.String;

ValueKind.Object

基础对象值。

Base object value.

简单示例

var value = ValueKind.Object;

ValueKind.Array

脚本数组对象。

Script array object.

简单示例

var value = ValueKind.Array;

ValueKind.Date

日期对象。

Date object.

简单示例

var value = ValueKind.Date;

ValueKind.Regex

正则表达式对象。

Regular-expression object.

简单示例

var value = ValueKind.Regex;

ValueKind.Function

脚本闭包函数。

Script closure function.

简单示例

var value = ValueKind.Function;

ValueKind.Type

面向脚本的 CLR 类型包装。

CLR type wrapper visible to scripts.

简单示例

var value = ValueKind.Type;

ValueKind.ClrFunction

CLR 方法包装函数。

CLR method wrapper function.

简单示例

var value = ValueKind.ClrFunction;

ValueKind.ClrBonding

CLR bonding 函数。

CLR bonding function.

简单示例

var value = ValueKind.ClrBonding;

ValueKind.Error

脚本错误对象。

Script error object.

简单示例

var value = ValueKind.Error;

Clone this wiki locally