C# で Float を小数点以下 2 桁に書式設定する
プログラミングで 10 進数値を扱う場合、多くの場合、出力を特定の形式に書式設定する必要があります。明確さと読みやすさのために小数点以下の桁数を変更しました。 C# では、特にデータをユーザー インターフェイスにバインドする場合にこれを実現する方法がいくつかあります。
質問で言及されている特定のシナリオでは、目標は浮動小数点値を小数点以下 2 桁にフォーマットして表示することです。リストビューで。これを解決するには、float 型で提供される ToString メソッドを利用できます。
解決策:
Sale = float.Parse(((x.Sale_Price - (x.Sale_Price * (x.Discount_Price / 100))).ToString("0.00"));
このコード行では、ToString メソッドが呼び出されます。 Sale_Price 計算に直接適用し、書式設定文字列「0.00」を渡しました。この書式設定文字列は、浮動小数点値を小数点以下 2 桁に四捨五入するようにメソッドに指示します。
追加の書式設定オプション:
小数点以下 2 桁を超えると、他のさまざまな書式設定があります。 C# の数値に使用できるオプション:
適切な書式設定文字列を選択することで、目的に合わせて出力を調整できます。特定の表示要件。
以上がC# で浮動小数点を小数点以下 2 桁にフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。