Documente Academic
Documente Profesional
Documente Cultură
Clase .
NET
Tipo
Ancho
Intervalo (bits)
byte
Byte
0 a 255
sbyte
SByte
-128 a 127
int
Int32
32
-2.147.483.648 a
2.147.483.647
uint
UInt32
32
0 a 4294967295
short
Int16
16
-32.768 a 32.767
ushort
UInt16
16
0 a 65535
long
Int64
64
-922337203685477508 a
922337203685477507
ulong
UInt64
64
0a
18446744073709551615
float
Single
32
-3,402823e38 a
3,402823e38
double
Double
64
-1,79769313486232e308 a
1,79769313486232e308
char
Char
Un carcter Unicode
16
Smbolos Unicode
utilizados en el texto
bool
Boolean
True o false
object
Object
string
String
Una secuencia de
caracteres
decimal
Decimal
Tipo preciso
fraccionario o integral,
que puede representar
nmeros decimales
con 29 dgitos
significativos
128
1.0 10e28 a
7.9 10e28
Constantes
Java y C# proporcionan la capacidad para declarar una variable cuyo valor se especifica
en tiempo de compilacin y no se puede cambiar en tiempo de ejecucin. Java utiliza el
modificador de campo final para declarar este tipo de variable, mientras que C# utiliza
la palabra clave const. Adems de const, C# proporciona la palabra clave readonly para
declarar variables a las que se puede asignar un valor una vez en tiempo de ejecucin,
Tipo de destino
Byte
Sbyte
Int
Uint
Short
Ushort
Long
Ulong
Float
double
Char
Conversiones explicitas
Tipo de origen
Tipo de destino
Byte
sbyte o char
Sbyte
Int
Uint
Short
Ushort
Long
Ulong
Float
sbyte, byte, short, ushort, int, uint, long, ulong, char o decimal
Double
sbyte, byte, short, ushort, int, uint, long, ulong, char o decimal
Char
Decimal
sbyte, byte, short, ushort, int, uint, long, ulong, char, float o double
Bibliografa
https://msdn.microsoft.com/es-es/library/ms228360(v=vs.90).aspx
http://www.ehu.eus/mrodriguez/archivos/csharppdf/Lenguaje/Tipos.pdf