ホームページ > バックエンド開発 > C++ > データ バインディングでフロート販売価格を小数点以下 2 桁にフォーマットするにはどうすればよいですか?

データ バインディングでフロート販売価格を小数点以下 2 桁にフォーマットするにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2025-01-07 07:26:41
オリジナル
973 人が閲覧しました

How Can I Format Float Sale Prices to Two Decimal Places in Data Binding?

データ バインディングにおける浮動小数点の 2 進数の書式設定

販売モジュールの開発過程で、書式設定に関する問題が発生しました。データバインドされた ListView に表示するために、計算された販売価格を小数点第 2 位まで表示します。

宛先これにより、「float」データ型の「ToString」メソッドを利用できます。このメソッドを使用すると、小数点以下の桁数を含む出力の希望の形式を指定できます。

たとえば、次の構文を使用して、販売価格変数を小数点以下 2 桁でフォーマットできます:

Sale = float.Parse(
    ((x.Sale_Price - (x.Sale_Price * (x.Discount_Price / 100)))
        .ToString("0.00"))
);
ログイン後にコピー

「0.00」形式文字列は、先頭または先頭のプレースホルダーとしてゼロを使用して、小数点以下 2 桁の値を出力するように「ToString」メソッドに指示します。

または、事前定義された書式文字列を使用することもできます。

  • "n2" (小数点以下 2 桁の数値の場合)
  • "c2" (通貨の場合)小数点以下 2 桁

この書式設定を実装すると、計算結果がセール価格はリストビューに正確かつ一貫して表示されます。

以上がデータ バインディングでフロート販売価格を小数点以下 2 桁にフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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