terça-feira, 27 de fevereiro de 2007

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:

Neobux