Visual Studio 2010、Windowsフォームを使用しています。
私はこのコードを持っています。これは、お金を米ドルからユーロに変換することを許可します。これは参照です:http://www.codeproject.com/Articles/17909/Simple-Class-to-get-Currency-Exchange-Rates
これはコードです:
CurrencyConverter2 cc = new CurrencyConverter2();
cc.AdjustToLocalTime = true;
CurrencyData cd = new CurrencyData("USD", "EUR");
// Convert US Dollars to Euros
cc.GetCurrencyData(ref cd);
label5.Text = (5000 / cd.Rate).ToString();
この場合の出力は:3753,75375375375
しかし、次のようにtexboxから値(例5000)を配置すると、次のようになります。
double cambiamo = double.Parse(tbxDaConvertire.Text);
tbxConvertito.Text = (cambiamo * cd.Rate).ToString();
出力は:3752,5
私はこの値を取得しているので、私は理解していません!どうすれば解決できますか?