153.2154879のようなもので構成されるフロートがある場合、それを文字列に変換する方法はありますが、小数点以下4桁しか表示されませんか?を使用してフォーマットできることは知っています"000.000"
が、先頭の数字は必ずしも3桁である必要はありません。では、すべての先頭の数字(153)を表示する方法はありますが、文字列内のポイントの後の最初の4文字だけを表示する方法はありますか?
質問する
9209 次
3 に答える
8
このようなことをする必要があります:
your_number.ToString("0.####");
これにより、小数点以下4桁までが表示されます。
于 2012-04-17T18:03:02.017 に答える
7
私は通常、のようなフォーマット文字列を使用します"#0.0000"
。
于 2012-04-17T18:02:10.733 に答える
5
C#関数Math.Round関数を使用できます。
float a= 153.213456;
Math.Round(a,3);
これにより、数値が153.213に切り上げられ、文字列に変換されます。
于 2012-04-17T18:04:44.460 に答える