DataKind Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa prosty typ danych.
public enum DataKind
type DataKind =
Public Enum DataKind
- Dziedziczenie
-
DataKind
Pola
Boolean | 12 | typ zmiennej logicznej Boolean, typ . |
Byte | 2 | Liczba całkowita bez znaku 1 bajtów Byte, typ . |
DateTime | 14 | typ .DateTime |
DateTimeOffset | 15 | typ .DateTimeOffset |
Double | 10 | Liczba zmiennoprzecinkowa 8 bajtów Double, typ . |
Int16 | 3 | Liczba całkowita 2 bajtów Int16, typ . |
Int32 | 5 | 4-bajtowa liczba całkowita Int32, typ . |
Int64 | 7 | 8-bajtowa liczba całkowita Int64, typ . |
SByte | 1 | 1-bajtowa liczba całkowita SByte, typ . |
Single | 9 | 4-bajtowa liczba zmiennoprzecinkowa, typ Single. |
String | 11 | ciąg, typ ReadOnlyMemory<T>, gdzie T to Char. Jest również zgodny z programem String. |
TimeSpan | 13 | typ .TimeSpan |
UInt16 | 4 | Liczba całkowita bez znaku 2 bajtów UInt16, typ . |
UInt32 | 6 | 4-bajtowa liczba całkowita bez znaku, typ UInt32. |
UInt64 | 8 | 8-bajtowa liczba całkowita bez znaku, typ UInt64. |
Uwagi
Niektóre przekształcenia używają wartości domyślnej i/lub brakującej wartości typów danych. W poniższej tabeli przedstawiono domyślną definicję wartości dla każdego z typów danych.
Typ | Wartość domyślna | Wskaźnik IsDefault |
---|---|---|
String lub tekst | Pusty lub null ciąg (oba wynik są puste) System.ReadOnlyMemory<char> |
IsEmpty |
Typ klucza (obsługiwany przez niepodpisane typy całkowite w systemie DataKind ) |
Nieokreślona | Zawsze false |
Wszystkie inne typy | Wartość domyślna odpowiedniego typu systemu zdefiniowanego przez standard .NET. W języku C#wyrażenie wartości default(T) domyślnej zapewnia te wartości. |
Test równości z wartością domyślną |
W poniższej tabeli przedstawiono brakującą definicję wartości dla każdego z typów danych.
Typ | Brak wartości | Wskaźnik IsMissing |
---|---|---|
String lub tekst | Nieokreślona | Zawsze false |
Typ klucza (obsługiwany przez niepodpisane typy całkowite w systemie DataKind ) |
0 |
Test równości z 0 |
Single | NaN | IsNaN(Single) |
Double | NaN | IsNaN(Double) |
Wszystkie inne typy | Nieokreślona | Zawsze false |