A seguinte tabela mostra os tipos de variáveis e os valores possíveis de se armazenar em cada uma delas. C# Type Valores possíveis de se armazenar bool Verdadeiro ou Falso (Valores booleandos) byte 0 a 255 (8 bits) sbyte -128 a 127 (8 bits) char Um caractere (16 bits) decimal ±1.0 × 10−28 a ±7.9 × 1028 (128 bits) double ±5.0 × 10−324 a ±1.7 × 10308 (64 bits) float ±1.5 × 10−45 a ±3.4 × 1038 (32 bits) int -2,147,483,648 a 2,147,483,647 (32 bits) uint 0 a 4,294,967,295 (32 bits) long –9,223,372,036,854,775,808 a 9,223,372,036,854,775,807 (64 bits) ulong 0 a 18,446,744,073,709,551,615 (64 bits) object Qualquer tipo. short -32,768 a 32,767 (16 bits) ushort