DataKind Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen einfachen Datentyp an.
public enum DataKind
type DataKind =
Public Enum DataKind
- Vererbung
-
DataKind
Felder
Boolean | 12 | Boolescher Variablentyp, Typ von Boolean. |
Byte | 2 | 1-Byte nicht signierte ganze Zahl, Typ von Byte. |
DateTime | 14 | Typ von DateTime. |
DateTimeOffset | 15 | Typ von DateTimeOffset. |
Double | 10 | 8-Byte-Gleitkommanummer, Typ von Double. |
Int16 | 3 | 2-Byte-Ganzzahl, Typ von Int16. |
Int32 | 5 | 4-Byte-Ganzzahl, Typ von Int32. |
Int64 | 7 | 8-Byte-Ganzzahl, Typ von Int64. |
SByte | 1 | 1-Byte-Ganzzahl, Typ von SByte. |
Single | 9 | 4-Byte-Gleitkommanummer, Typ von Single. |
String | 11 | Zeichenfolge, Typ von ReadOnlyMemory<T>, wo T ist Char. Auch kompatibel mit String. |
TimeSpan | 13 | Typ von TimeSpan. |
UInt16 | 4 | 2-Byte nicht signierte ganze Zahl, Typ von UInt16. |
UInt32 | 6 | 4-Byte nicht signierte ganze Zahl, Typ von UInt32. |
UInt64 | 8 | 8-Byte nicht signierte ganze Zahl, Typ von UInt64. |
Hinweise
Einige Transformationen verwenden den Standardwert und/oder fehlenden Wert der Datentypen. Die folgende Tabelle zeigt die Standardwertdefinition für jede der Datentypen.
Typ | Standardwert | IsDefault-Indikator |
---|---|---|
String oder Text | Leere oder null Zeichenfolge (beide führen zu leerer Zeichenfolge System.ReadOnlyMemory<char> |
IsEmpty |
Schlüsseltyp (unterstützt durch die nicht signierten ganzzahligen Typen in DataKind ) |
Nicht definiert | Immer false |
Alle anderen Typen | Standardwert des entsprechenden Systemtyps gemäß der Definition von .NET-Standard. In C#stellt der Standardwertausdruck default(T) diesen Wert bereit. |
Gleichheitstest mit dem Standardwert |
Die folgende Tabelle zeigt die fehlende Wertdefinition für jede der Datentypen.
Type | Fehlender Wert | IsMissing-Indikator |
---|---|---|
String oder Text | Nicht definiert | Immer false |
Schlüsseltyp (unterstützt durch die nicht signierten ganzzahligen Typen in DataKind ) |
0 |
Gleichheitstest mit 0 |
Single | NaN | IsNaN(Single) |
Double | NaN | IsNaN(Double) |
Alle anderen Typen | Nicht definiert | Immer false |