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