2012-06-14 5 views

Antwort

6

würden Sie verwenden:

var name = System.Globalization.RegionInfo.CurrentRegion.ISOCurrencySymbol; 

Wenn Sie das Währungssymbol für eine bestimmte Region benötigen, würden Sie die RegionInfo ‚s Konstruktor verwenden, um eine Kultur zu spezifizieren. Zum Beispiel, verwenden Sie immer en-US:

var name = new System.Globalization.RegionInfo(1033).ISOCurrencySymbol; 

oder

var name = new System.Globalization.RegionInfo("en-US").ISOCurrencySymbol; 

Werfen Sie einen Blick auf die MSDN documentation für weitere Informationen.

+1

@AJM - Ihre Bearbeitung entspricht im Wesentlichen dem ersten Beispiel 'System.Globalization.RegionInfo.CurrentRegion.ISOCurrencySymbol;'. Es besteht keine Notwendigkeit, die aktuelle Kultur zu überliefern, wie es die "CurrentRegion" tut. – vcsjones