ホームページ > バックエンド開発 > C++ > C# で浮動小数点を小数点以下 2 桁にフォーマットするにはどうすればよいですか?

C# で浮動小数点を小数点以下 2 桁にフォーマットするにはどうすればよいですか?

DDD
リリース: 2025-01-07 07:39:41
オリジナル
1027 人が閲覧しました

How to Format a Float to 2 Decimal Places in C#?

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# の数値に使用できるオプション:

  • "n2": 小数点以下 2 桁、数値形式
  • "f2": 小数点以下 2 桁、固定小数点形式
  • "c2": 小数点以下 2 桁、通貨形式
  • "e2": 小数点以下 2 桁、科学表記法

適切な書式設定文字列を選択することで、目的に合わせて出力を調整できます。特定の表示要件。

以上がC# で浮動小数点を小数点以下 2 桁にフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート