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

TypeTraits<T0>

Unity.Properties 中的类

/

实现于:UnityEngine.PropertiesModule

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

描述

辅助类,用于避免支付运行时类型查找的成本。

这也用于在运行时抽象底层类型信息(例如 RuntimeTypeHandle 与 StaticTypeReg)。

静态属性

CanBeNull获取一个指示 T 是否可以为空的值。即类型是对象或可为空类型。
IsAbstract获取一个指示 T 是否为抽象类型的值。
IsAbstractOrInterface获取一个指示 T 是否为抽象类型或接口类型的值。
IsArray获取一个指示 T 是否为数组类型的值。
IsContainer获取一个指示 T 是否为属性容器类型的值。
IsEnum获取一个指示 T 是否为枚举类型的值。
IsEnumFlags获取一个指示 T 是否为标志枚举类型的值。
IsInterface获取一个指示 T 是否为接口类型的值。
IsLazyLoadReference获取一个指示 T 是否为 UnityEngine.LazyLoadReference_1 类型的类型。
IsMultidimensionalArray获取一个指示 T 是否为多维数组类型的值。
IsNullable获取一个指示 T 是否为可为空类型的值。
IsObject获取一个指示 T 是否为 Object 类型的类型。
IsPrimitive获取一个指示 T 是否为基本类型的值。
IsPrimitiveOrString获取一个指示 T 是否为基本类型或 [[string]] 类型的类型。
IsString获取一个指示 T 是否为 [[string]] 类型的类型。
IsUnityObject获取一个指示 T 是否为 UnityEngine.Object 类型的类型。
IsValueType获取一个指示 T 是否为值类型的值。