Conhecendo C# - Tipos - Parte 1
Conhecendo C# - Tipos - Parte 1 (Tipos Primitivos)
Como toda linguagem de programação o C# apresenta seu grupo de tipos de dados básico. Esses tipos são conhecidos como tipos primitivos ou fundamentais por serem suportados diretamente pelo compilador, e serão utilizados durante a codificação na definição de variáveis, paramêtros, declarações e até mesmo em comparações. A tabela 1 apresenta os tipos básicos(built-in) da linguagem C# relacionados juntamente com os tipos de dados do .NET Framework(.NET Types). Em C#, todos eles possuem um correspondente na Common Language Runtime(CLR), por exemplo int, em C#, refere-se a System.Int32.
Tabela 1: Tipos primitivos do C#
Tipo C# | Tipo .NET | Descrição | Faixa de dados |
bool | System.Boolean | Booleano | true ou false |
byte | System.Byte | Inteiro de 8-bit com sina | -127 a 128 |
char | System.Char | Caracter Unicode de 16-bit | U+0000 a U+ffff |
decimal | System.Decimal | Inteiro de 96-bit com sinal com 28-29 dígitos significativos | 1,0 × 10-28 a 7,9 × 1028 |
double | System.Double | Flutuante IEEE 64-bit com 15-16 dígitos significativos | ±5,0 × 10-324 a ±1,7 × 10308 |
float | System.Single | Flutuante IEEE 32-bit com 7 dígitos significativos | ±1,5 × 10-45 a ±3,4 × 1038 |
int | System.Int32 | Inteiro de 32-bit com sinal | -2.147.483.648 a 2.147.483.647 |
long | System.Int64 | Inteiro de 64-bit com sinal | –9,223,372,036,854,775,808 a 9,223,372,036,854,775,807 |
Object | System.Object | Classe base | |
Sbyte | System.Sbyte | Inteiro de 8-bit sem sinal | 0 a 255 |
Short | System.Int16 | Inteiro de 16-bit com sinal | -32,768 a 32,767 |
String | System.String | String de caracteres Unicode | |
Uint | System.UInt32 | Inteiro de 32-bit sem sinal | 0 a 4,294,967,295 |
Ulong | System.UInt64 | Inteiro de 64-bit sem sinal | 0 a 18,446,744,073,709,551,615 |
Ushort | System.UInt16 | Inteiro de 16-bit sem sinal | 0 a 65,535 |
Ir para o índice do Manual.
Próximo artigo: Valor e Tipos por Referência.
Nenhum comentário:
Postar um comentário