C# で文字列を通貨にフォーマットする
このチュートリアルでは、C# で文字列変数を通貨にフォーマットする方法について説明します。
C# の String.Format()
メソッドを使用して文字列を通貨にフォーマットする
String.Format()
メソッドは、C# で文字列をフォーマットします。String.Format()
メソッド内で {0:C}
フォーマット指定子を使用して、文字列変数を通貨フォーマットに変換できます。次のコード例は、C# の String.Format()
メソッドを使用して文字列を通貨形式にフォーマットする方法を示しています。
using System;
namespace string_to_currency {
class Program {
static void Main(string[] args) {
decimal money = 1234.56M;
string mstring = String.Format("{0:C}", money);
Console.WriteLine(mstring);
}
}
}
出力:
$1,234.56
上記のコードでは、C# の String.Format()
メソッドを使用して、10 進変数 money
を通貨形式の文字列変数 mstring
に変換しました。フォーマット指定子 {0:C}
を使用して、通貨フォーマットの文字列で money
をフォーマットしました。
C# の ToString()
メソッドを使用して文字列を通貨にフォーマットする
ToString()
メソッドは、任意のデータ型を C# の文字列変数に変換するために使用されます。C
文字列フォーマット指定子を使用して、結果の文字列変数を通貨フォーマットでフォーマットできます。次のコード例は、C# の ToString()
メソッドを使用して文字列を通貨形式にフォーマットする方法を示しています。
using System;
namespace string_to_currency {
class Program {
static void Main(string[] args) {
decimal money = 1234.56M;
string mstring = money.ToString("C");
Console.WriteLine(mstring);
}
}
}
出力:
$1,234.56
上記のコードでは、C# の ToString()
メソッドを使用して、10 進変数 money
を通貨形式の文字列変数 mstring
に変換しました。ToString()
メソッド内でフォーマット指定子 C
を使用して、通貨フォーマットの文字列で money
をフォーマットしました。
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn