J'ai un code source XML qui utilise un point (".") Comme séparateur décimal et je l'analyse sur un système qui utilise une virgule (",") comme séparateur décimal.Double.TryParse() séparateur décimal d'entrée différent du séparateur décimal système
En conséquence, la valeur de 0,7 s'analysée avec Double.TryParse
ou Double.Parse
comme 7000000.
Quelles sont mes options pour analyser correctement? L'un d'eux est de remplacer les points dans la source par des virgules avec String.Replace('.', ',')
mais je ne pense pas que j'aime beaucoup cela.
Ceci est une bonne recommandation car beaucoup de gens ne connaissent pas la classe XmlConvert. Ceci est particulièrement important lorsque vous travaillez avec des valeurs DateTime. – Josh
Oui, je n'étais pas au courant de celui-ci aussi. Merci! – asgerhallas
Je n'avais aucune idée. Je vous remercie. – JefClaes