DataKind Enum
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
| Nome | Valor | Description |
|---|---|---|
| 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 |