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

Dotnet Discussion :

utilisation de symbole décimal


Sujet :

Dotnet

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Décembre 2021
    Messages : 3
    Points : 4
    Points
    4
    Par défaut utilisation de symbole décimal
    Bonjour,
    j'ai écrit un simple programme qui permet tester le nombre en type double. L'objectif c'est lire un ficher xml selon le symbole décimal choisi par l'utilisateur.

    Nom : Capture d’écran 2022-03-01 103639.png
Affichages : 199
Taille : 88,1 Ko

    lorsque l'utilisateur change la configuration de symbole décimal le programme dois travail avec ce modification sans changer chaque fois le fichier xml.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
                XDocument xdoc = XDocument.Parse(Properties.Resources.Number);
                string number = xdoc.Element("Number").Attribute("value").Value;
     
                double result;
                var isDouble = Double.TryParse(number, out result);
                if (!isDouble)
                    Console.WriteLine("Error:Number is not a double");
                else
                    Console.WriteLine("Congratulations: it's a Double number");


    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <?xml version="1.0" encoding="utf-8"?>
    <Number value="1,2" />

    alors comment traiter mon code pour rendre le value="1,2" acceptable même que l'utilisateur change leur symbole decimal?

  2. #2
    Membre éprouvé
    Homme Profil pro
    Administrateur Systèmes, Clouds et Réseaux /CAO/DAO/Ingénierie Electrotechnique
    Inscrit en
    Décembre 2014
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur Systèmes, Clouds et Réseaux /CAO/DAO/Ingénierie Electrotechnique

    Informations forums :
    Inscription : Décembre 2014
    Messages : 449
    Points : 991
    Points
    991
    Par défaut
    Bon, j'ai du mal à te comprendre donc j'espère ne pas répondre à côté.

    Si tu veux lire un fichier xml et convertir en un type decimal, le parsing c'est le nom de l'opération tu peux le gérer de plusieurs manières que ça soit avec un décorateur ou bien de réécrire complètement au moins la lecture. Mais de toute manière il faudra que le type corresponde.
    De là tu peux avoir plein de possibilités dont spécifié en fait le type de ta variable stockée dans le fichier xml pour t'aider lors de la lecture en parsing, ce qui peut éviter quelques soucis, mais c'est qu'un exemple.

Discussions similaires

  1. [XPATH] utilisation du symbole *
    Par Gillou6772 dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 14/08/2008, 15h42
  2. Problème utilisation GTK+ : symbole gtk_init_abi_check inconnu
    Par tom31 dans le forum GTK+ avec C & C++
    Réponses: 0
    Dernier message: 07/03/2008, 12h23
  3. Symbole décimale = bug
    Par BMT_Benoît dans le forum Windows Forms
    Réponses: 9
    Dernier message: 11/10/2007, 20h27
  4. Est-ce que je peux utiliser certain symbole dans le nom de dossier
    Par pierrot10 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 24/09/2007, 20h45
  5. récupération du symbole décimal ?
    Par kikidrome dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 08/09/2005, 10h50

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