Parse de double avec point décimal
Bonjour
Je n'ai pas encore bien compris comment traiter la conversion de double tenant compte que le séparateur décimal peut etre le POINT ou la VIRGULE
Ce code ci sur ma machine fonctionne bien
Code:
1 2 3
| Double D=0.0f;
String d="50,123546"
bool ok=Double.TryParse(d,out D); |
Par contre si on me donne des doubles avec POINT, ca ne marche plus
Code:
1 2 3
| Double D=0.0f;
String d="50.123546"
bool ok=Double.TryParse(d,out D); |
Bien sur je pourrais faire un replace de '.' par ','
Mais je sais qu'en jouant sur le cultureinfo et le NumberFormat je pourais faire une methode plus générale
Malheureusement, je seche un peu avec la doc de MS.
Merci a ceux qui ont la patience de m'aider sur ce sujet qui je pense a déja cassé la tete a d'autres !