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";
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:
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.
Si se llegara a intentar realizar una conversion fuera de lo indicado arriba, se obtendra un error.
No hay comentarios.:
Publicar un comentario