double
2 つの整数を組み合わせて値を生成するにはどうすればよいですか? すでに検索を試みましたが、探している答えが見つかりません。
こんなふうになります:
int wholeNumber = 2;
int decimal = 25;
double
その結果をにしたい2.25
。
double
2 つの整数を組み合わせて値を生成するにはどうすればよいですか? すでに検索を試みましたが、探している答えが見つかりません。
こんなふうになります:
int wholeNumber = 2;
int decimal = 25;
double
その結果をにしたい2.25
。
不正行為の解決策は次のようになります。
string number = wholeNumber + "." + decimal
double doubleNumber = Double.Parse(number);
クリーンな解決策には、「小数」に含まれる値の数を確認し、10^amount で割ってそれらを加算することが含まれます
指摘されたように-小数点区切りは文化固有です-したがって、完全に正しいバージョンは
string number = wholeNumber + System.Globalization.CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator + decimal
double doubleNumber = Double.Parse(number);
(上の方がわかりやすいので残しておきます)
または...数学を使用してください:
double d = wholeNumber + (double)decimal / 100;
真剣に...