小数点のパーセントをintに変換するメソッドがあります。 たとえば、0,73は73を返す必要があります。 私はあなたが以下に示す混乱を犯しましたが、「より良い」ソリューションについて疑問を抱いていました。小数点パーセントをintに変換する
private static int ToPercentage(double d)
{
string temp = d.ToString("p");
string temp2 = temp.Replace("%", "");
double temp3 = Convert.ToDouble(temp2);
int result = (int) temp3;
return result;
}
return(int)(d * 100); –
数値を別の種類の数値に変換するときに、* why *を書式設定して文字列に変換する中間ステップを実行しますか? – Amy
これはコードゴルフとは逆です。 – Equalsk