DataKind 枚举

定义

指定一个简单的数据类型。

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

适用于