DataKind 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定一个简单的数据类型。
public enum DataKind
type DataKind =
Public Enum DataKind
- 继承
-
DataKind
字段
Boolean | 12 | 布尔变量类型,类型 Boolean为 . |
Byte | 2 | 1 字节无符号整数,类型 Byte。 |
DateTime | 14 | 类型 DateTime。 |
DateTimeOffset | 15 | 类型 DateTimeOffset。 |
Double | 10 | 8 字节浮点数,类型 Double。 |
Int16 | 3 | 2 字节整数,类型 Int16。 |
Int32 | 5 | 4 字节整数,类型 Int32。 |
Int64 | 7 | 8 字节整数,类型 Int64。 |
SByte | 1 | 1 字节整数,类型 SByte。 |
Single | 9 | 4 字节浮点数,类型 Single。 |
String | 11 | 字符串,类型 ReadOnlyMemory<T>,其中 T 为 Char。 也与 String. |
TimeSpan | 13 | 类型 TimeSpan。 |
UInt16 | 4 | 2 字节无符号整数,类型 UInt16。 |
UInt32 | 6 | 4 字节无符号整数,类型 UInt32。 |
UInt64 | 8 | 8 字节无符号整数,类型 UInt64。 |
注解
某些转换使用数据类型的默认值和/或缺失值。 下表显示了每种数据类型的默认值定义。
类型 | 默认值 | IsDefault 指示器 |
---|---|---|
String 或 文本 | 空或 null 字符串 (两者都会导致空 System.ReadOnlyMemory<char> |
IsEmpty |
) 中DataKind 无符号整数类型支持的键类型 ( |
未定义 | 始终是 false |
所有其他类型 | 由 .NET 标准定义的相应系统类型的默认值。 在 C# 中,默认值表达式 default(T) 提供该值。 |
默认值相等性测试 |
下表显示了每种数据类型的缺失值定义。
类型 | 缺少值 | IsMissing 指示器 |
---|---|---|
String 或 文本 | 未定义 | 始终是 false |
) 中DataKind 无符号整数类型支持的键类型 ( |
0 |
相等性测试与 0 |
Single | NaN | IsNaN(Single) |
Double | NaN | IsNaN(Double) |
所有其他类型 | 未定义 | 始终是 false |