RegionInfo Class
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Contains information about a country/region.
Assembly: mscorlib (in mscorlib.dll)
The RegionInfo type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | RegionInfo | Initializes a new instance of the RegionInfo class for a particular country/region based on its full culture name. |
| Name | Description | |
|---|---|---|
![]() | CurrencySymbol | Gets the currency symbol associated with the country/region. |
![]() ![]() | CurrentRegion | Gets the RegionInfo that represents the country/region used by the current thread. |
![]() | DisplayName | Gets the full name of the country/region in the language of the localized version of the .NET Framework. |
![]() | EnglishName | Gets the full name of the country/region in English. |
![]() | IsMetric | Gets a value indicating whether the country/region uses the metric system for measurements. |
![]() | ISOCurrencySymbol | Gets the three-character ISO 4217 currency symbol associated with the country/region. |
![]() | Name | Gets the name or ISO 3166 two-letter country/region code for the current RegionInfo object. |
![]() | NativeName | Gets the name of a country/region formatted in the native language of the country/region. |
![]() | TwoLetterISORegionName | Gets the two-letter code defined in ISO 3166 for the country/region. |
| Name | Description | |
|---|---|---|
![]() | Equals | Determines whether the specified object is the same as the current RegionInfo object. (Overrides Object::Equals(Object).) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as a hash function for the current RegionInfo, suitable for hashing algorithms and data structures, such as a hash table. (Overrides Object::GetHashCode().) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ToString | Returns a string containing the culture name or ISO 3166 two-letter country/region code specified for the current RegionInfo. (Overrides Object::ToString().) |
In contrast to CultureInfo, RegionInfo does not represent user preferences and does not depend on the user's language or culture.
The RegionInfo name is one of the two-letter codes defined in ISO 3166 for a country/region. Case is not significant. The Name and TwoLetterISORegionName properties retrieve the appropriate codes in uppercase.
Note: |
|---|
Although a RegionInfo object is identified by a two-letter country/region code, that two-letter code cannot be used to instantiate a new RegionInfo object. Instead, to instantiate a new RegionInfo object, a full culture name must be passed to its class constructor. A full culture name combines a language code with a country or region code, such as "en-US", "zh-Hans", and "eu-ES". |
The following is a list of the predefined RegionInfo names that are recognized by this class and other classes in the System.Globalization namespace.
ISO 3166 2-letter code | Country/region |
|---|---|
AE | United Arab Emirates |
AL | Albania |
AM | Armenia |
AR | Argentina |
AT | Austria |
AU | Australia |
AZ | Azerbaijan |
BE | Belgium |
BG | Bulgaria |
BH | Bahrain |
BN | Brunei |
BO | Bolivia |
BR | Brazil |
BY | Belarus |
BZ | Belize |
CA | Canada |
CB | Caribbean |
CH | Switzerland |
CL | Chile |
CN | China |
CO | Colombia |
CR | Costa Rica |
CZ | Czech Republic |
DE | Germany |
DK | Denmark |
DO | Dominican Republic |
DZ | Algeria |
EC | Ecuador |
EE | Estonia |
EG | Egypt |
ES | Spain |
FI | Finland |
FO | Faroe Islands |
FR | France |
GB | United Kingdom |
GE | Georgia |
GR | Greece |
GT | Guatemala |
HK | Hong Kong SAR |
HN | Honduras |
HR | Croatia |
HU | Hungary |
ID | Indonesia |
IE | Ireland |
IL | Israel |
IN | India |
IQ | Iraq |
IR | Iran |
IS | Iceland |
IT | Italy |
JM | Jamaica |
JO | Jordan |
JP | Japan |
KE | Kenya |
KG | Kyrgyzstan |
KR | Korea |
KW | Kuwait |
KZ | Kazakhstan |
LB | Lebanon |
LI | Liechtenstein |
LT | Lithuania |
LU | Luxembourg |
LV | Latvia |
LY | Libya |
MA | Morocco |
MC | Monaco |
MK | Macedonia (FYROM) |
MN | Mongolia |
MO | Macao SAR |
MV | Maldives |
MX | Mexico |
MY | Malaysia |
ME | Montenegro |
NI | Nicaragua |
NL | The Netherlands |
NO | Norway |
NZ | New Zealand |
OM | Oman |
PA | Panama |
PE | Peru |
PH | Philippines |
PK | Pakistan |
PL | Poland |
PR | Puerto Rico |
PT | Portugal |
PY | Paraguay |
QA | Qatar |
RO | Romania |
RS | Serbia |
RU | Russia |
SA | Saudi Arabia |
SE | Sweden |
SG | Singapore |
SI | Slovenia |
SK | Slovakia |
SV | El Salvador |
SY | Syria |
TH | Thailand |
TN | Tunisia |
TR | Turkey |
TT | Trinidad and Tobago |
TW | Taiwan |
UA | Ukraine |
US | United States |
UY | Uruguay |
UZ | Uzbekistan |
VE | Venezuela |
VN | Vietnam |
YE | Yemen |
ZA | South Africa |
ZW | Zimbabwe |




Note: