DataKind Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica um tipo de dados simples.
public enum DataKind
type DataKind =
Public Enum DataKind
- Herança
-
DataKind
Campos
Boolean | 12 | tipo de variável booliana, tipo de Boolean. |
Byte | 2 | Inteiro sem sinal de 1 byte, tipo de Byte. |
DateTime | 14 | tipo de DateTime. |
DateTimeOffset | 15 | tipo de DateTimeOffset. |
Double | 10 | Número de ponto flutuante de 8 bytes, tipo de Double. |
Int16 | 3 | Inteiro de 2 bytes, tipo de Int16. |
Int32 | 5 | Inteiro de 4 bytes, tipo de Int32. |
Int64 | 7 | Inteiro de 8 bytes, tipo de Int64. |
SByte | 1 | Inteiro de 1 byte, tipo de SByte. |
Single | 9 | Número de ponto flutuante de 4 bytes, tipo de Single. |
String | 11 | cadeia de caracteres, tipo de ReadOnlyMemory<T>, onde T está Char. Também compatível com String. |
TimeSpan | 13 | tipo de TimeSpan. |
UInt16 | 4 | Inteiro sem sinal de 2 bytes, tipo de UInt16. |
UInt32 | 6 | Inteiro sem sinal de 4 bytes, tipo de UInt32. |
UInt64 | 8 | Inteiro sem sinal de 8 bytes, tipo de UInt64. |
Comentários
Algumas transformações usam o valor padrão e/ou o valor ausente dos tipos de dados. A tabela a seguir mostra a definição de valor padrão para cada um dos tipos de dados.
Type | Valor padrão | Indicador IsDefault |
---|---|---|
String ou texto | Vazio ou null cadeia de caracteres (ambos resultam em vazio System.ReadOnlyMemory<char> |
IsEmpty |
Tipo de chave (compatível com os tipos inteiros sem sinal em DataKind ) |
Não definido | Sempre false |
Todos os outros tipos | Valor padrão do tipo de sistema correspondente, conforme definido pelo padrão .NET. Em C#, a expressão default(T) de valor padrão fornece esse valor. |
Teste de igualdade com o valor padrão |
A tabela a seguir mostra a definição de valor ausente para cada um dos tipos de dados.
Tipo | Valor ausente | Indicador IsMissing |
---|---|---|
String ou texto | Não definido | Sempre false |
Tipo de chave (compatível com os tipos inteiros sem sinal em DataKind ) |
0 |
Teste de igualdade com 0 |
Single | NaN | IsNaN(Single) |
Double | NaN | IsNaN(Double) |
Todos os outros tipos | Não definido | Sempre false |