5

C# でプロパティとして提供される CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol に相当するテキストはありますか。

たとえば、CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol では $ が返されますが、USD のようなテキストが必要です。

4

1 に答える 1

6

これを使用します:

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 のドキュメントを参照してください。

于 2012-06-14T16:24:37.877 に答える