DataKind Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje jednoduchý datový typ.
public enum DataKind
type DataKind =
Public Enum DataKind
- Dědičnost
-
DataKind
Pole
Boolean | 12 | logický typ proměnné, typ Boolean. |
Byte | 2 | 1 bajtové celé číslo bez znaménka, typ Byte. |
DateTime | 14 | typ .DateTime |
DateTimeOffset | 15 | typ .DateTimeOffset |
Double | 10 | 8 bajtové číslo s plovoucí desetinou čárkou, typ Double. |
Int16 | 3 | 2 bajtové celé číslo, typ Int16. |
Int32 | 5 | 4 bajtové celé číslo, typ Int32. |
Int64 | 7 | Celé číslo 8 bajtů, typ Int64. |
SByte | 1 | Celé číslo 1 bajtu SByte, typ . |
Single | 9 | 4 bajtové číslo s plovoucí desetinou čárkou, typ Single. |
String | 11 | řetězec, typ ReadOnlyMemory<T>, kde T je Char. Kompatibilní také s String. |
TimeSpan | 13 | typ .TimeSpan |
UInt16 | 4 | 2 bajtové celé číslo bez znaménka, typ UInt16. |
UInt32 | 6 | 4 bajtové celé číslo bez znaménka, typ UInt32. |
UInt64 | 8 | Bez znaménka bez znaménka, typ UInt64. |
Poznámky
Některé transformace používají výchozí hodnotu nebo chybějící hodnotu datových typů. Následující tabulka ukazuje výchozí definici hodnoty pro každý datový typ.
Typ | Výchozí hodnota | Indikátor IsDefault |
---|---|---|
String nebo text | Prázdný řetězec nebo null řetězec (výsledkem je prázdný System.ReadOnlyMemory<char> |
IsEmpty |
Typ klíče (podporovaný nepodepsanými celočíselné typy v DataKind ) |
Nedefinováno | Vždy false |
Všechny ostatní typy | Výchozí hodnota odpovídajícího systémového typu, jak je definováno standardem .NET. V jazyce C# poskytuje výchozí výraz default(T) hodnoty danou hodnotu. |
Test rovnosti s výchozí hodnotou |
Následující tabulka ukazuje chybějící definici hodnoty pro každý datový typ.
Typ | Chybějící hodnota | Indikátor isMissing |
---|---|---|
String nebo text | Nedefinováno | Vždy false |
Typ klíče (podporovaný nepodepsanými celočíselné typy v DataKind ) |
0 |
Test rovnosti s 0 |
Single | NaN | IsNaN(Single) |
Double | NaN | IsNaN(Double) |
Všechny ostatní typy | Nedefinováno | Vždy false |