C# でプロパティとして提供される CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol に相当するテキストはありますか。
たとえば、CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol では $ が返されますが、USD のようなテキストが必要です。
C# でプロパティとして提供される CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol に相当するテキストはありますか。
たとえば、CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol では $ が返されますが、USD のようなテキストが必要です。
これを使用します:
var name = System.Globalization.RegionInfo.CurrentRegion.ISOCurrencySymbol;
特定の地域の通貨記号が必要な場合は、RegionInfo
's コンストラクターを使用してカルチャを指定します。たとえば、常に en-US を使用するには:
var name = new System.Globalization.RegionInfo(1033).ISOCurrencySymbol;
また
var name = new System.Globalization.RegionInfo("en-US").ISOCurrencySymbol;
詳細については、MSDN のドキュメントを参照してください。