## TypeCode enum


表示对象的类型。

```cpp
enum class TypeCode
```

### 值

| 名称 | 值 | 描述 |
| --- | --- | --- |
| Empty | 0 | 空引用。 |
| Object | 1 | 一种通用类型，表示未被其他 [TypeCode](./) 明确表示的任何引用或值类型。 |
| DBNull | 2 | 数据库空（列）值。 |
| Boolean | 3 | 一种简单类型，表示 [Boolean](../boolean/) 的 true 或 false 值。 |
| Char | 4 | 一种整数类型，表示取值在 0 到 65535 之间的无符号 16 位整数。 |
| SByte | 5 | 一种整数类型，表示取值在 -128 到 127 之间的有符号 8 位整数。 |
| Byte | 6 | 一种整数类型，表示取值在 0 到 255 之间的无符号 8 位整数。 |
| Int16 | 7 | 一种整数类型，表示取值在 -32768 到 32767 之间的有符号 16 位整数。 |
| UInt16 | 8 | 一种整数类型，表示取值在 0 到 65535 之间的无符号 16 位整数。 |
| Int32 | 9 | 一种整数类型，表示取值在 -2147483648 到 2147483647 之间的有符号 32 位整数。 |
| UInt32 | 10 | 一种整数类型，表示取值在 0 到 4294967295 之间的无符号 32 位整数。 |
| Int64 | 11 | 一种整数类型，表示取值在 -9223372036854775808 到 9223372036854775807 之间的有符号 64 位整数。 |
| UInt64 | 12 | 一种整数类型，表示取值在 0 到 18446744073709551615 之间的无符号 64 位整数。 |
| Single | 13 | 一种浮点类型，表示的值范围约为 1.5 x 10 -45 到 3.4 x 10 38，精度为 7 位数字。 |
| Double | 14 | 一种浮点类型，表示的值范围约为 5.0 x 10 -324 到 1.7 x 10 308，精度为 15-16 位数字。 |
| Decimal | 15 | 一种简单类型，表示的值范围从 1.0 x 10 -28 到约 7.9 x 10 28，具有 28-29 位有效数字。 |
| DateTime | 16 | 一种表示日期和时间值的类型。 |
| String | 18 | 一种密封类类型，表示 Unicode 字符串。 |

## 另见

* Namespace [System](../)
* Library [Aspose.Font for C++](../../)
