Résolu Problème de conversion de String en Decimal

Wazyx YT

Youtuber et Glitcher
Contributeur
Inscription
2 Février 2014
Messages
787
Réactions
671
Points
6 096
    Réponse de Wazyx YT Informatique ⌨️ Programmation Questions, aides et recherches générales Résolu : Problème de conversion de String en Decimal
  • #1
Alors voilà j'essaie de créer une appli pour connaitre le cours du Bitcoin en € sauf que j'ai une erreur à la ligne ou j'ai ma note..
Code:
private void button2_Click(object sender, EventArgs e)
        {
            WebClient BTCToEur = new WebClient();
            string BTCValue1 = BTCToEur.DownloadString("https://blockchain.info/tobtc?currency=EUR&value=1");
            decimal BTCDecimal = System.Convert.ToDecimal(BTCValue1); // le problème est que je souhaite passer de string en Decimal pour effectuer un opération
            BTCDecimal = 1 / BTCDecimal;
            string BTCValue2 = BTCDecimal.ToString();
            label5.Text = BTCValue2 + " €";
        }
 

ChuteAa ©

Chacun sa croix !!
Contributeur
Inscription
3 Décembre 2013
Messages
1 876
Réactions
1 188
Points
4 178
    Réponse de ChuteAa © Informatique ⌨️ Programmation Questions, aides et recherches générales Résolu : Problème de conversion de String en Decimal
  • #2
Alors voilà j'essaie de créer une appli pour connaitre le cours du Bitcoin en € sauf que j'ai une erreur à la ligne ou j'ai ma note..
Code:
private void button2_Click(object sender, EventArgs e)
        {
            WebClient BTCToEur = new WebClient();
            string BTCValue1 = BTCToEur.DownloadString("https://blockchain.info/tobtc?currency=EUR&value=1");
            decimal BTCDecimal = System.Convert.ToDecimal(BTCValue1); // le problème est que je souhaite passer de string en Decimal pour effectuer un opération
            BTCDecimal = 1 / BTCDecimal;
            string BTCValue2 = BTCDecimal.ToString();
            label5.Text = BTCValue2 + " €";
        }
Code:
WebClient BTCToEur = new WebClient();
            string BTCValue1 = BTCToEur.DownloadString("https://blockchain.info/tobtc?currency=EUR&value=1");
            System.Globalization.NumberFormatInfo provider = new System.Globalization.NumberFormatInfo();
            provider.NumberDecimalSeparator = ",";
            provider.NumberGroupSeparator = ".";
            decimal BTCDecimal = System.Convert.ToDecimal(BTCValue1 , provider); // le problème est que je souhaite passer de string en Decimal pour effectuer un opération
            BTCDecimal = 1 / BTCDecimal;
            string BTCValue2 = BTCDecimal.ToString();
            label5.Text = BTCValue2 + " €";
 

Wazyx YT

Youtuber et Glitcher
Contributeur
Inscription
2 Février 2014
Messages
787
Réactions
671
Points
6 096
    Réponse de Wazyx YT Informatique ⌨️ Programmation Questions, aides et recherches générales Résolu : Problème de conversion de String en Decimal
  • #3
J'ai au final fais ça
Code:
WebClient BTCToEur = new WebClient();
            string BTCValue1 = BTCToEur.DownloadString("https://blockchain.info/tobtc?currency=EUR&value=1");
            decimal BTCDecimal = decimal.Parse(BTCValue1, System.Globalization.CultureInfo.InvariantCulture);
            BTCDecimal = 1 / BTCDecimal;
            string BTCValue2 = BTCDecimal.ToString("0.0");
            label5.Text = BTCValue2 + " €";
 

Blake ES

Ancien staff RG
Inscription
3 Janvier 2016
Messages
5 814
Réactions
2 203
Points
10 161
    Réponse de Blake ES Informatique ⌨️ Programmation Questions, aides et recherches générales Résolu : Problème de conversion de String en Decimal
  • #4
Salut,
J'ai déplacé la discussion en section Résolu avec l'autorisation de l'auteur de la discussion.

Bonne après-midi,
Blake ES
 

Discussions similaires


Haut Bas