2

double または float の数値がすべてゼロの場合、その小数部分を非表示にする方法。浮動小数点数を文字列とその表示仮数部に変換していますが、それがゼロであってもです。例えば:

double number = 123.00;
string strNumber = number.ToString(); // it shows "123.0", what I need is only "123"

double secondNumber = 123.2234;
string strSecondNumber = secondNumber.ToString(); // it shows "123.2234" as needed.

.NET に組み込まれているソリューションはありますか? ありがとう

4

1 に答える 1

3

フォーマット文字列を受け取るオーバーロードを使用してみて、double.ToString()それを渡します"R"

double number = 123.00;
string strNumber = number.ToString("R"); 

double secondNumber = 123.2234;
string strSecondNumber = secondNumber.ToString("R");
于 2013-07-17T09:50:30.017 に答える