DataKind Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica un tipo di dati semplice.
public enum DataKind
type DataKind =
Public Enum DataKind
- Ereditarietà
-
DataKind
Campi
Boolean | 12 | tipo di variabile booleano, tipo di Boolean. |
Byte | 2 | Intero senza segno a 1 byte, tipo di Byte. |
DateTime | 14 | tipo di DateTime. |
DateTimeOffset | 15 | tipo di DateTimeOffset. |
Double | 10 | Numero a virgola mobile a 8 byte, tipo di Double. |
Int16 | 3 | Intero a 2 byte, tipo di Int16. |
Int32 | 5 | Intero a 4 byte, tipo di Int32. |
Int64 | 7 | Intero a 8 byte, tipo di Int64. |
SByte | 1 | Intero a 1 byte, tipo di SByte. |
Single | 9 | Numero a virgola mobile a 4 byte, tipo di Single. |
String | 11 | stringa, tipo di ReadOnlyMemory<T>, dove T è Char. Compatibile anche con String. |
TimeSpan | 13 | tipo di TimeSpan. |
UInt16 | 4 | Intero senza segno a 2 byte, tipo di UInt16. |
UInt32 | 6 | Intero senza segno a 4 byte, tipo di UInt32. |
UInt64 | 8 | Intero senza segno a 8 byte, tipo di UInt64. |
Commenti
Alcune trasformazioni usano il valore predefinito e/o il valore mancante dei tipi di dati. La tabella seguente mostra la definizione di valore predefinita per ognuno dei tipi di dati.
Tipo | Valore predefinito | Indicatore IsDefault |
---|---|---|
String o testo | Vuoto o null stringa (entrambi i risultati sono vuoti System.ReadOnlyMemory<char> |
IsEmpty |
Tipo di chiave (supportato dai tipi integer senza segno in DataKind ) |
Non definito | Sempre false |
Tutti gli altri tipi | Valore predefinito del tipo di sistema corrispondente definito dallo standard .NET. In C#, l'espressione default(T) valore predefinito fornisce tale valore. |
Test di uguaglianza con il valore predefinito |
La tabella seguente mostra la definizione del valore mancante per ognuno dei tipi di dati.
Tipo | Valore mancante | Indicatore IsMissing |
---|---|---|
String o testo | Non definito | Sempre false |
Tipo di chiave (supportato dai tipi integer senza segno in DataKind ) |
0 |
Test di uguaglianza con 0 |
Single | NaN | IsNaN(Single) |
Double | NaN | IsNaN(Double) |
Tutti gli altri tipi | Non definito | Sempre false |