viernes, 7 de noviembre de 2014

C# - Como convertir un string a numero (9 tipos diferentes de numero)



Dividiremos el ejemplo dependiendo del tipo de numero que queremos convertir (entero o decimal)

Un string representando un numero entero puede ser convertido a los siguientes tipos:

String strI = "27";
short ns = Convert.ToInt16(strI);
int ni = Convert.ToInt32(strI);
long nl = Convert.ToInt64(strI);
ushort nus = Convert.ToUInt16(strI);
uint nui = Convert.ToUInt32(strI);
ulong nul = Convert.ToUInt64(strI);

Un string representando un numero con punto decimal puede ser convertido a los siguientes tipos:

String strD = "3.1416";
decimal ndec = Convert.ToDecimal(strD);
float nf = Convert.ToSingle(strD);
double nd = Convert.ToDouble(strD);

Si se llegara a intentar realizar una conversion fuera de lo indicado arriba, se obtendra un error.

No hay comentarios.:

Publicar un comentario