Decimal????

19/06/2007 - 02:13 por Edward Ceballos | Informe spam
string a;

a="0.001";

decimal d= Convert.ToDecimal(a);


Console.WriteLine(Convert.ToString(d));

Console.ReadLine();



Por que el resultado no es 0.001????



Un Saludo



Edward
 

Leer las respuestas

#1 Edward Ceballos
19/06/2007 - 03:49 | Informe spam
Aclaro por que decimal es dependiente del "Culture" del Equipo no tiene
sentido entonces tener una conversion Convert.ToDecimal que acepte
parametros string si finalmente siempre debes hacer un decimal.parse(); con
los parametros

Me parece que no se ve bien algo como
decimal.Parse(txtFactor.Text.Replace('.',','),NumberStyles.AllowDecimalPoint);

Una mejor forma de hacerlo?




"Edward Ceballos" escribió en el mensaje
news:


string a;

a="0.001";

decimal d= Convert.ToDecimal(a);


Console.WriteLine(Convert.ToString(d));

Console.ReadLine();



Por que el resultado no es 0.001????



Un Saludo



Edward




Preguntas similares