convertir une chaîne String en Float [C#] - C#/.NET managed - Programmation
Marsh Posté le 10-06-2003 à 10:26:22
Regarde la classe Convert du namespace System. Y'a plein de méthodes statiques pour effectuer des conversions.
Marsh Posté le 10-06-2003 à 11:52:00
il ne me semble pas que tu puisse convertir en "float". l'equivalent le plus proche est le "double" auquel cas :
convert.ToDouble(ton_string) |
EDIT : grilled et planted ! je connaissais pas "parse"
Marsh Posté le 10-06-2003 à 14:15:32
Je ne peux pas saisir de nombre à virgule dans mon champ de texte en faisant comme ça.
Merci quand même à tous
Marsh Posté le 10-06-2003 à 15:20:17
Il me génère une erreur par rapport au type Single certainement.
Mais j'ai trouvé une autre solution donc no soucy
Marsh Posté le 10-06-2003 à 18:30:52
Il m'ouvre une fenêtre erreur dès que je lui met une virgule dans le champ de texte (j'ai aussi essayé avec un point et c'est pareil) message : "format de la chaîne d'entrée incorrect"
Bonne soirée à tous!
Marsh Posté le 11-06-2003 à 19:43:52
Code :
|
et j'utiliserais plutot un decimal, enfin tout dépend de la précision recherchée
Marsh Posté le 27-06-2003 à 16:54:28
Double.Parse(mystring, System.Globalization.NumberStyles.AllowDecimalPoint);
regarde dans System.Globalization.NumberStyles pour voir toute les possibilités.
Marsh Posté le 10-06-2003 à 10:22:32
Bonjour à tous!
Il faut que je récupère une saisie d'un champ de texte (string) et que je le convertisse en float, mais je ne trouve pas de fonctions pour le faire.
Avez-vous une solution?