DataKind Sabit listesi

Tanım

Basit bir veri türü belirtir.

public enum DataKind
type DataKind = 
Public Enum DataKind
Devralma
DataKind

Alanlar

Boolean 12

boole değişken türü, türü Boolean.

Byte 2

1 baytlık işaretsiz tamsayı, türü Byte.

DateTime 14

türüne tıklayın DateTime.

DateTimeOffset 15

türüne tıklayın DateTimeOffset.

Double 10

8 baytlık kayan noktalı sayı, türü Double.

Int16 3

2 baytlık tamsayı, türü Int16.

Int32 5

4 baytlık tamsayı, türü Int32.

Int64 7

8 baytlık tamsayı, türü Int64.

SByte 1

1 baytlık tamsayı, türü SByte.

Single 9

4 baytlık kayan noktalı sayı, türü Single.

String 11

dize, türü, ReadOnlyMemory<T>burada T değeridir Char. ile Stringde uyumludur.

TimeSpan 13

türüne tıklayın TimeSpan.

UInt16 4

2 baytlık işaretsiz tamsayı, türü UInt16.

UInt32 6

4 baytlık işaretsiz tamsayı, türü UInt32.

UInt64 8

8 baytlık işaretsiz tamsayı, türü UInt64.

Açıklamalar

Bazı dönüşümler, veri türlerinin varsayılan değerini ve/veya eksik değerini kullanır. Aşağıdaki tabloda, veri türlerinin her biri için varsayılan değer tanımı gösterilmektedir.

Tür Varsayılan değer IsDefault Göstergesi
String veya metin Boş veya null dize (her ikisi de boş sonuçlanır) System.ReadOnlyMemory<char> IsEmpty
Anahtar türü (içindeki işaretsiz tamsayı türleri DataKindtarafından desteklenir) Tanımlı değil Her zaman false
Diğer tüm türler .NET standardı tarafından tanımlanan karşılık gelen sistem türünün varsayılan değeri. C# dilinde, varsayılan değer ifadesi default(T) bu değeri sağlar. Varsayılan değerle eşitlik testi

Aşağıdaki tabloda, veri türlerinin her biri için eksik değer tanımı gösterilmektedir.

Tür Eksik Değer İzin Gösteren Gösterge
String veya metin Tanımlı değil Her zaman false
Anahtar türü (içindeki işaretsiz tamsayı türleri DataKindtarafından desteklenir) 0 ile eşitlik testi 0
Single NaN IsNaN(Single)
Double NaN IsNaN(Double)
Diğer tüm türler Tanımlı değil Her zaman false

Şunlara uygulanır