2012-06-14 11 views

Odpowiedz

6

byłoby użyć tego:

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

Jeśli potrzebujesz symbol waluty dla konkretnego regionu, należy użyć konstruktora RegionInfo „s określić kulturę. Na przykład, aby zawsze używać en-US:

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

lub

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

Spójrz na MSDN documentation aby uzyskać więcej informacji.

+1

@AJM - Twoja edycja jest zasadniczo taka sama, jak w pierwszym przykładzie, 'System.Globalization.RegionInfo.CurrentRegion.ISOCurrencySymbol;'. Nie ma potrzeby, aby przekazywać aktualną kulturę, ponieważ tak właśnie działa 'CurrentRegion'. – vcsjones