Sdílet prostřednictvím


DataKind Výčet

Definice

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

Platí pro