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

適用於