C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#通貨(C)形式指定子


「C」(または通貨)形式指定子は、数値を通貨額を表す文字列に変換するために使用されます。

例を見てみましょう。

double value = 139.87;

上記の数値を小数点以下3桁まで表示するには、(「C3」)通貨フォーマット指定子を使用します。

value.ToString("C3", CultureInfo.CurrentCulture)

別の例を見てみましょう。

using System;
using System.Globalization;
class Demo {
   static void Main() {
      double value = 234.66;
      // displays $
      Console.WriteLine(value.ToString("C", CultureInfo.CurrentCulture));
      Console.WriteLine(value.ToString("C3", CultureInfo.CurrentCulture));
   }
}

出力

$234.66
$234.660

  1. C#16進数(X)形式指定子

    16進数( X)形式の指定子は、数値を16進数の文字列に変換するために使用されます。 9より大きい16進数で機能する大文字または小文字のフォーマット指定子の大文字と小文字を設定します。 例を挙げてこれを理解しましょう- PQRの場合は「x」、pqrの場合は「x」 例 using System; using System.Numerics; using System.Globalization; class Demo {    static void Main() {       int num;      

  2. C#ラウンドトリップ(R)フォーマット指定子

    このラウンドトリップ( R)形式指定子は、Single、Double、およびBigIntegerタイプでサポートされています。 文字列に変換された数値が解析されて同じ数値に戻されるようにします。 例を見てみましょう- まず、二重変数があります。 double doubleVal = 0.91234582637; ここで、ToString()メソッドを使用して:ラウンドトリップ形式指定子を設定します。 doubleVal.ToString("R", CultureInfo.InvariantCulture); 完全な例を見てみましょう- 例 using System