DataKind 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定簡單的資料類型。
public enum DataKind
type DataKind =
Public Enum DataKind
- 繼承
-
DataKind
欄位
| 名稱 | 值 | Description |
|---|---|---|
| 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 |