Udostępnij za pośrednictwem


DataKind Wyliczenie

Definicja

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

Dotyczy