Tengo un XML fuente que usa un punto (".") Como separador decimal y estoy analizando esto en un sistema que usa una coma (",") como un separador decimal.Double.TryParse() separador decimal de entrada diferente al separador decimal del sistema
Como resultado, el valor de 0,7 se analiza con Double.TryParse
o Double.Parse
como 7000000
¿Cuáles son mis opciones para analizar correctamente? Una de ellas es reemplazar los puntos en el código con comas con String.Replace('.', ',')
, pero no creo que me guste tanto.
Esta es una buena recomendación ya que muchas personas desconocen la clase XmlConvert. Esto es particularmente importante cuando se trabaja con valores DateTime. – Josh
Sí, no estaba al tanto de esto también. ¡Gracias! – asgerhallas
No tenía ni idea. Gracias. – JefClaes