3

重複の可能性:
ドットの後に小数点以下2桁のみを残す
浮動小数点を小数点以下2桁にフォーマットする

153.2154879のようなもので構成されるフロートがある場合、それを文字列に変換する方法はありますが、小数点以下4桁しか表示されませんか?を使用してフォーマットできることは知っています"000.000"が、先頭の数字は必ずしも3桁である必要はありません。では、すべての先頭の数字(153)を表示する方法はありますが、文字列内のポイントの後の最初の4文字だけを表示する方法はありますか?

4

3 に答える 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 に答える