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
| Name | Wert | Beschreibung |
|---|---|---|
| SByte | 1 | 1-Byte-Ganzzahl, Typ von SByte. |
| Byte | 2 | 1-Byte ganze Zahl ohne Vorzeichen, Typ von Byte. |
| Int16 | 3 | 2-Byte-Ganzzahl, Typ von Int16. |
| UInt16 | 4 | 2-Byte ganze Zahl ohne Vorzeichen, Typ von UInt16. |
| Int32 | 5 | 4-Byte-Ganzzahl, Typ von Int32. |
| UInt32 | 6 | 4-Byte ganze Zahl ohne Vorzeichen, Typ von UInt32. |
| Int64 | 7 | 8-Byte-Ganzzahl, Typ von Int64. |
| UInt64 | 8 | 8-Byte ganze Zahl ohne Vorzeichen, Typ von UInt64. |
| Single | 9 | 4-Byte-Gleitkommazahl, Typ von Single. |
| Double | 10 | 8-Byte-Gleitkommazahl, Typ von Double. |
| String | 11 | string, type of ReadOnlyMemory<T>, where T is Char. Auch kompatibel mit String. |
| Boolean | 12 | Boolescher Variablentyp, Typ von Boolean. |
| TimeSpan | 13 | Typ von TimeSpan. |
| DateTime | 14 | Typ von DateTime. |
| DateTimeOffset | 15 | Typ von DateTimeOffset. |
Hinweise
Einige Transformationen verwenden den Standardwert und/oder fehlenden Wert der Datentypen. Die folgende Tabelle zeigt die Standardwertdefinition für jeden Datentyp.
| Typ | Standardwert | IsDefault Indicator |
|---|---|---|
| String oder Text | Leer oder null Zeichenfolge (beide führen zu leer 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äß definition .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 jeden Datentyp.
| Typ | 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 |