IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Probleme avec float.parse


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé

    Avatar de Djug
    Homme Profil pro
    Inscrit en
    Mai 2007
    Messages
    2 980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 980
    Par défaut Probleme avec float.parse
    Bonjour,

    mon probleme est le suivant:

    quand je fait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    float flt = float.parse("10,5");

    le code s'éxecute .

    mais quand je remplace la virgule ',' par un point '.' une erreur apparait

    selon le MSDN ceci dépand de la langue utilsée dans le programme

    et dans mon programme je dois utiliser le point et non pas la virgule

    sans passer par un traitement de chaine de caracteres (remplacer la , parle .)



    Merci d'avance

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2004
    Messages
    304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 304
    Par défaut
    Passe par les cultures, et les NumberFormat
    http://www.developpez.net/forums/sho...t=numberformat



  3. #3
    Expert confirmé

    Avatar de Djug
    Homme Profil pro
    Inscrit en
    Mai 2007
    Messages
    2 980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 980
    Par défaut
    Citation Envoyé par zehle Voir le message
    Passe par les cultures, et les NumberFormat
    http://www.developpez.net/forums/sho...t=numberformat



    j'ai vu le lien mais j'ai rein compris

    peux-tu m'expliquer un peu plus?

    et merci d'avance

  4. #4
    Membre expérimenté
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par défaut
    Si il travaille avec le . comme séparateur décimal, c'est aussi simple de forcer la culture en anglais lors de la conversion que de passer par un NumberFormatInfo, ce dernier étant implicite avec la culture
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    float flt = float.Parse("10.5", new System.Globalization.CultureInfo("en-US"));

  5. #5
    Expert confirmé

    Avatar de Djug
    Homme Profil pro
    Inscrit en
    Mai 2007
    Messages
    2 980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 980
    Par défaut
    Citation Envoyé par StormimOn Voir le message
    Si il travaille avec le . comme séparateur décimal, c'est aussi simple de forcer la culture en anglais lors de la conversion que de passer par un NumberFormatInfo, ce dernier étant implicite avec la culture
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    float flt = float.Parse("10.5", new System.Globalization.CultureInfo("en-US"));
    Ok

    je vais l'essayer

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme avec float :left;
    Par rinuom99 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 17/12/2008, 23h48
  2. Probleme avec FLOAT
    Par philsand77 dans le forum Débuter
    Réponses: 4
    Dernier message: 06/11/2008, 14h04
  3. probleme avec float et GetDlgItemText
    Par nanettemontp dans le forum Windows
    Réponses: 2
    Dernier message: 02/10/2007, 08h42
  4. Problème avec float sous Mysql
    Par adgabd dans le forum Bases de données
    Réponses: 1
    Dernier message: 22/09/2006, 10h52
  5. Probleme avec un float sous FF
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 28/11/2005, 18h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo