Remplacer les virgules par des points. [Résolu]

Messages postés
16
Date d'inscription
mercredi 17 mai 2006
Statut
Membre
Dernière intervention
5 juin 2008
- - Dernière réponse :  jouana - 22 oct. 2013 à 10:21
Bonjour,

Quelqu'un saurait-il s'il existe une fonction en C# qui permettrait de convertir un nombre décimal avec une virgule par un nombre décimal avec un point :

du type : 32,4 en 32.4.

Merci,

Kikibodel,
Afficher la suite 

4 réponses

Messages postés
16
Date d'inscription
mercredi 17 mai 2006
Statut
Membre
Dernière intervention
5 juin 2008
0
Merci
Merci de ton aide.
J'ai juste utilisé la fonction replace(",",".")...
Commenter la réponse de kikibodel
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
42
0
Merci
Par la fonction replace?
C'est du beau, on voit que tu as compris ce qui t'as été répondu....

<hr />
-My Blog-
Commenter la réponse de cs_Bidou
0
Merci
Bonjour voici la solution que j'ai trouvé qui est a mon gout un peu plus propre

NumberFormatInfo nfi = CultureInfo.CreateSpecificCulture(CultureInfo.CurrentCulture.Name).NumberFormat;

Decimal c = 10.50m;

nfi.NumberDecimalSeparator = ",";
Console.WriteLine(a.ToString("0.00", nfi));


Voila bonne journée
Commenter la réponse de jouana
Messages postés
296
Date d'inscription
mardi 22 avril 2008
Statut
Membre
Dernière intervention
18 août 2008
-1
Merci
Bonjour,
Il y a deja eu une question identique il y a de ca quelques temps, ca aurait été bien de chercher un peu ...
Il faut traiter ca en passant par la CultureInfo ( http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.aspx )

~~
Les trois lois de Codes-Sources :
Loi 1) Tu lis et respectes le reglement
Loi 2) Tu penses à valider si une reponse apportée à ton problème t'a aidé
Loi 3) Si tu ne respectes pas les 2 premières ....TU SORS !!
Commenter la réponse de Liverion