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 |