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 :

Formater un décimal


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 48
    Par défaut Formater un décimal
    Bonjour,

    Y-a-t-il moyen de fixer le nombre de chiffre après la virgule sur un décimal?
    Les solutions que j'ai trouvé me renvoient le format dont je cherche mais sous forme de string.
    Par exemple si je récupère la chaine suivante "0.12300" pour la convertir en décimal, est-t-il possible de garder les zéros et avoir les 5 chiffres après la virgule?


    Merci d'avance

  2. #2
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    Les "0" ne font pas partie de la valeur intrinsèque du decimal, juste de sa représentation textuelle, donc non.

    Si tu veux garder côte à côte la valeur et la représentation il va te falloir développer un type dédié.

  3. #3
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    un nombre est un nombre, seule sa représentation en tant que string est modifiable

    undecimal.tostring("#.00000")

    quand un nombre est affiché peu importe où (écran, impression ...) c'est toujours suite à une transformation en string, et c'est à ce moment qu'il faut préciser ce qu'on souhaite comme formatage
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

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

Discussions similaires

  1. Format, entiers, décimales
    Par kira9744 dans le forum MATLAB
    Réponses: 9
    Dernier message: 08/03/2011, 13h22
  2. [RegExp] regExp de format numérique à décimale unique
    Par mower666 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 11/02/2011, 13h59
  3. Réponses: 9
    Dernier message: 03/11/2010, 17h36
  4. Réponses: 1
    Dernier message: 25/11/2009, 12h08
  5. format nombre décimal
    Par alsimbad dans le forum Excel
    Réponses: 8
    Dernier message: 20/04/2008, 08h58

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