RegionInfo-Klasse
Enthält Informationen über das Land bzw. die Region.
Namespace: System.Globalization
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Class RegionInfo
'Usage
Dim instance As RegionInfo
[SerializableAttribute]
[ComVisibleAttribute(true)]
public class RegionInfo
[SerializableAttribute]
[ComVisibleAttribute(true)]
public ref class RegionInfo
/** @attribute SerializableAttribute() */
/** @attribute ComVisibleAttribute(true) */
public class RegionInfo
SerializableAttribute
ComVisibleAttribute(true)
public class RegionInfo
Hinweise
Im Gegensatz zu CultureInfo stellt RegionInfo nicht die Einstellungen des Benutzers dar und ist unabhängig von der vom Benutzer ausgewählten Sprache bzw. Kultur.
Der RegionInfo-Name ist einer der aus zwei Buchstaben bestehenden Landes- oder Regionscodes nach ISO 3166. Die Groß- oder Kleinschreibung ist nicht relevant. Die Eigenschaften Name, TwoLetterISORegionName und ThreeLetterISORegionName geben den entsprechenden Code jedoch in Großbuchstaben zurück.
Nachfolgend ist eine Liste mit den vordefinierten RegionInfo-Namen aufgeführt, die von dieser Klasse und anderen Klassen im System.Globalization-Namespace akzeptiert und verwendet werden.
Aus zwei Buchstaben bestehender Code nach ISO-Norm 3166 |
Aus drei Buchstaben bestehender Code nach ISO-Norm 3166 |
Land/Region |
---|---|---|
AE |
ARE |
Vereinigte Arabische Emirate |
AL |
ALB |
Albanien |
AM |
ARM |
Armenien |
AR |
ARG |
Argentinien |
AT |
AUT |
Österreich |
AU |
AUS |
Australien |
AZ |
AZE |
Aserbaidschan |
BE |
BEL |
Belgien |
BG |
BGR |
Bulgarien |
BH |
BHR |
Bahrain |
BN |
BRN |
Brunei |
BO |
BOL |
Bolivien |
BR |
BRA |
Brasilien |
BY |
BLR |
Belarus/Weißrussland |
BZ |
BLZ |
Belize |
CA |
CAN |
Kanada |
CB |
CAR |
Karibik |
CH |
CHE |
Schweiz |
CL |
CHL |
Chile |
CN |
CHN |
China |
CO |
COL |
Kolumbien |
CR |
CRI |
Costa Rica |
CZ |
CZE |
Tschechische Republik |
DE |
DEU |
Deutschland |
DK |
DNK |
Dänemark |
DO |
DOM |
Dominikanische Republik |
DZ |
DZA |
Algerien |
EC |
ECU |
Ecuador |
EE |
EST |
Estland |
EG |
EGY |
Ägypten |
ES |
ESP |
Spanien |
FI |
FIN |
Finnland |
FO |
FRO |
Färöer |
FR |
FRA |
Frankreich |
GB |
GBR |
Großbritannien |
GE |
GEO |
Georgien |
GR |
GRC |
Griechenland |
GT |
GTM |
Guatemala |
HK |
HKG |
Hongkong (SAR) |
HN |
HND |
Honduras |
HR |
HRV |
Kroatien |
HU |
HUN |
Ungarn |
ID |
IDN |
Indonesien |
IE |
IRL |
Irland |
IL |
ISR |
Israel |
IN |
IND |
Indien |
IQ |
IRQ |
Irak |
IR |
IRN |
Iran |
IS |
ISL |
Island |
IT |
ITA |
Italien |
JM |
JAM |
Jamaika |
JO |
JOR |
Jordanien |
JP |
JPN |
Japan |
KE |
KEN |
Kenia |
KG |
KGZ |
Kirgisistan |
KR |
KOR |
Korea |
KW |
KWT |
Kuwait |
KZ |
KAZ |
Kasachstan |
LB |
LBN |
Libanon |
LI |
LIE |
Liechtenstein |
LT |
LTU |
Litauen |
LU |
LUX |
Luxemburg |
LV |
LVA |
Lettland |
LY |
LBY |
Libyen |
MA |
MAR |
Marokko |
MC |
MCO |
Monaco |
MK |
MKD |
Mazedonien, ehemalige jugoslawische Republik |
MN |
MNG |
Mongolei |
MO |
MAC |
Macau (SAR) |
MV |
MDV |
Malediven |
MX |
MEX |
Mexiko |
MY |
MYS |
Malaysia |
NI |
NIC |
Nicaragua |
NL |
NLD |
Niederlande |
NO |
NOR |
Norwegen |
NZ |
NZL |
Neuseeland |
OM |
OMN |
Oman |
PA |
PAN |
Panama |
PE |
PER |
Peru |
PH |
PHL |
Philippinen |
PK |
PAK |
Pakistan |
PL |
POL |
Polen |
PR |
PRI |
Puerto Rico |
PT |
PRT |
Portugal |
PY |
PRY |
Paraguay |
QA |
QAT |
Katar |
RO |
ROM |
Rumänien |
RU |
RUS |
Russland |
SA |
SAU |
Saudi-Arabien |
SE |
SWE |
Schweden |
SG |
SGP |
Singapur |
SI |
SVN |
Slowenien |
SK |
SVK |
Slowakei |
SP |
SPB |
Serbien |
SV |
SLV |
El Salvador |
SY |
SYR |
Syrien |
TA |
TAT |
Russland |
TH |
THA |
Thailand |
TN |
TUN |
Tunesien |
TR |
TUR |
Türkei |
TT |
TTO |
Trinidad und Tobago |
TW |
TWN |
Taiwan |
UA |
UKR |
Ukraine |
US |
USA |
USA |
UY |
URY |
Uruguay |
UZ |
UZB |
Usbekistan |
VE |
VEN |
Venezuela |
VN |
VNM |
Vietnam |
YE |
YEM |
Jemen |
ZA |
ZAF |
Südafrika |
ZW |
ZWE |
Simbabwe |
Nachfolgend wird eine Liste der Währungssymbole nach ISO-Norm 4217 aufgeführt, wie sie von der ISOCurrencySymbol-Eigenschaft zurückgegeben werden.
Land/Region |
Name der Währung |
Währungssymbol nach ISO 4217 |
---|---|---|
Vereinigte Arabische Emirate |
VAE Dirham |
AED |
Albanien |
Lek |
ALL |
Armenien |
Armenischer Dram |
AMD |
Argentinien |
Argentinischer Peso |
ARS |
Österreich |
Euro |
EUR |
Australien |
Australischer Dollar |
AUD |
Aserbaidschan |
Aserbaidschanischer Manat |
AZM |
Belgien |
Euro |
EUR |
Bulgarien |
Lew |
BGL |
Bahrain |
Bahrain-Dinar |
BHD |
Brunei |
Brunei-Dollar |
BND |
Bolivien |
Boliviano |
BOB |
Brasilien |
Brasilianischer Real |
BRL |
Belarus/Weißrussland |
Weißrussischer Rubel |
BYB |
Belize |
Belize-Dollar |
BZD |
Kanada |
Kanadischer Dollar |
CAD |
Karibik |
US-Dollar |
USD |
Schweiz |
Schweizer Franken |
CHF |
Chile |
Chilenischer Peso |
CLP |
China |
Renminbi Yuan |
CNY |
Kolumbien |
Kolumbianischer Peso |
COP |
Costa Rica |
Costa-Rica-Colón |
CRC |
Tschechische Republik |
Tschechische Krone |
CZK |
Deutschland |
Euro |
EUR |
Dänemark |
Dänische Krone |
DKK |
Dominikanische Republik |
Dominikanischer Peso |
DOP |
Algerien |
Algerischer Dinar |
DZD |
Ecuador |
US-Dollar |
USD |
Estland |
Estnische Krone |
EEK |
Ägypten |
Ägyptisches Pfund |
EGP |
Spanien |
Euro |
EUR |
Finnland |
Euro |
EUR |
Färöer |
Dänische Krone |
DKK |
Frankreich |
Euro |
EUR |
Großbritannien |
Pfund Sterling |
GBP |
Georgien |
Lari |
GEL |
Griechenland |
Euro |
EUR |
Guatemala |
Quetzal |
GTQ |
Hongkong (SAR) |
Hongkong-Dollar |
HKD |
Honduras |
Lempira |
HNL |
Kroatien |
Kuna |
HRK |
Mazedonien, ehemalige jugoslawische Republik |
Denar |
MKD |
Ungarn |
Forint |
HUF |
Indonesien |
Rupiah |
IDR |
Irland |
Euro |
EUR |
Israel |
Neuer Schekel |
ILS |
Indien |
Indische Rupie |
INR |
Irak |
Irak-Dinar |
IQD |
Iran |
Rial |
IRR |
Island |
Isländische Krone |
ISK |
Italien |
Euro |
EUR |
Jamaika |
Jamaika-Dollar |
JMD |
Jordanien |
Jordan-Dinar |
JOD |
Japan |
Yen |
JPY |
Kenia |
Kenia-Schilling |
KES |
Kirgisistan |
Kirgistan-Som |
KGS |
Korea |
Won |
KRW |
Kuwait |
Kuwait-Dinar |
KWD |
Kasachstan |
Tenge |
KZT |
Libanon |
Libanesisches Pfund |
LBP |
Liechtenstein |
Schweizer Franken |
CHF |
Litauen |
Litas |
LTL |
Luxemburg |
Euro |
EUR |
Lettland |
Lats |
LVL |
Libyen |
Libyscher Dinar |
LYD |
Marokko |
Dirham |
MAD |
Monaco |
Euro |
EUR |
Mongolei |
Tugrik |
MNT |
Macau (SAR) |
Pataca |
MOP |
Malediven |
Rufiyaa |
MVR |
Mexiko |
Mexikanischer Peso |
MXN |
Malaysia |
Malaysischer Ringgit |
MYR |
Nicaragua |
Córdoba |
NIO |
Niederlande |
Euro |
EUR |
Norwegen |
Norwegische Krone |
NOK |
Neuseeland |
Neuseeland-Dollar |
NZD |
Oman |
Rial Omani |
OMR |
Panama |
Balboa |
PAB |
Peru |
Neuer Sol |
PEN |
Philippinen |
Philippinischer Peso |
PHP |
Pakistan |
Pakistanische Rupie |
PKR |
Polen |
Zloty |
PLN |
Puerto Rico |
US-Dollar |
USD |
Portugal |
Euro |
EUR |
Paraguay |
Guaraní |
PYG |
Katar |
Katar-Riyal |
QAR |
Rumänien |
Leu |
ROL |
Russland |
Rubel |
RUR |
Saudi-Arabien |
Saudi Riyal |
SAR |
Schweden |
Schwedische Krone |
SEK |
Singapur |
Singapur-Dollar |
SGD |
Slowenien |
Tolar |
SIT |
Slowakei |
Slowakische Krone |
SKK |
Serbien |
Jugoslawischer Neuer Dinar |
YUN |
El Salvador |
US-Dollar |
USD |
Syrien |
Syrisches Pfund |
SYP |
Thailand |
Baht |
THB |
Tunesien |
Tunesischer Dinar |
TND |
Türkei |
Neue türkische Lira |
YTL |
Trinidad und Tobago |
Trinidad-und-Tobago-Dollar |
TTD |
Taiwan |
Neuer Taiwan-Dollar |
TWD |
Ukraine |
Griwna |
UAH |
USA |
US-Dollar |
USD |
Uruguay |
Uruguayischer Peso |
UYU |
Usbekistan |
Usbekistan-Sum |
UZS |
Venezuela |
Bolívar |
VEB |
Vietnam |
Dong |
VND |
Jemen |
Jemen-Rial |
YER |
Südafrika |
Rand |
ZAR |
Simbabwe |
Simbabwe-Dollar |
ZWD |
Beispiel
Im folgenden Codebeispiel werden mehrere Member der RegionInfo-Klasse veranschaulicht.
Imports System
Imports System.Globalization
Public Class SamplesRegionInfo
Public Shared Sub Main()
' Displays the property values of the RegionInfo for "US".
Dim myRI1 As New RegionInfo("US")
Console.WriteLine(" Name: {0}", myRI1.Name)
Console.WriteLine(" DisplayName: {0}", myRI1.DisplayName)
Console.WriteLine(" EnglishName: {0}", myRI1.EnglishName)
Console.WriteLine(" IsMetric: {0}", myRI1.IsMetric)
Console.WriteLine(" ThreeLetterISORegionName: {0}", myRI1.ThreeLetterISORegionName)
Console.WriteLine(" ThreeLetterWindowsRegionName: {0}", myRI1.ThreeLetterWindowsRegionName)
Console.WriteLine(" TwoLetterISORegionName: {0}", myRI1.TwoLetterISORegionName)
Console.WriteLine(" CurrencySymbol: {0}", myRI1.CurrencySymbol)
Console.WriteLine(" ISOCurrencySymbol: {0}", myRI1.ISOCurrencySymbol)
Console.WriteLine()
' Compares the RegionInfo above with another RegionInfo created using CultureInfo.
Dim myRI2 As New RegionInfo(New CultureInfo("en-US", False).LCID)
If myRI1.Equals(myRI2) Then
Console.WriteLine("The two RegionInfo instances are equal.")
Else
Console.WriteLine("The two RegionInfo instances are NOT equal.")
End If
End Sub 'Main
End Class 'SamplesRegionInfo
'This code produces the following output.
'
' Name: US
' DisplayName: United States
' EnglishName: United States
' IsMetric: False
' ThreeLetterISORegionName: USA
' ThreeLetterWindowsRegionName: USA
' TwoLetterISORegionName: US
' CurrencySymbol: $
' ISOCurrencySymbol: USD
'
'The two RegionInfo instances are equal.
using System;
using System.Globalization;
public class SamplesRegionInfo {
public static void Main() {
// Displays the property values of the RegionInfo for "US".
RegionInfo myRI1 = new RegionInfo( "US" );
Console.WriteLine( " Name: {0}", myRI1.Name );
Console.WriteLine( " DisplayName: {0}", myRI1.DisplayName );
Console.WriteLine( " EnglishName: {0}", myRI1.EnglishName );
Console.WriteLine( " IsMetric: {0}", myRI1.IsMetric );
Console.WriteLine( " ThreeLetterISORegionName: {0}", myRI1.ThreeLetterISORegionName );
Console.WriteLine( " ThreeLetterWindowsRegionName: {0}", myRI1.ThreeLetterWindowsRegionName );
Console.WriteLine( " TwoLetterISORegionName: {0}", myRI1.TwoLetterISORegionName );
Console.WriteLine( " CurrencySymbol: {0}", myRI1.CurrencySymbol );
Console.WriteLine( " ISOCurrencySymbol: {0}", myRI1.ISOCurrencySymbol );
Console.WriteLine();
// Compares the RegionInfo above with another RegionInfo created using CultureInfo.
RegionInfo myRI2 = new RegionInfo( new CultureInfo("en-US",false).LCID );
if ( myRI1.Equals( myRI2 ) )
Console.WriteLine( "The two RegionInfo instances are equal." );
else
Console.WriteLine( "The two RegionInfo instances are NOT equal." );
}
}
/*
This code produces the following output.
Name: US
DisplayName: United States
EnglishName: United States
IsMetric: False
ThreeLetterISORegionName: USA
ThreeLetterWindowsRegionName: USA
TwoLetterISORegionName: US
CurrencySymbol: $
ISOCurrencySymbol: USD
The two RegionInfo instances are equal.
*/
using namespace System;
using namespace System::Globalization;
int main()
{
// Displays the property values of the RegionInfo for "US".
RegionInfo^ myRI1 = gcnew RegionInfo( "US" );
Console::WriteLine( " Name: {0}", myRI1->Name );
Console::WriteLine( " DisplayName: {0}", myRI1->DisplayName );
Console::WriteLine( " EnglishName: {0}", myRI1->EnglishName );
Console::WriteLine( " IsMetric: {0}", myRI1->IsMetric );
Console::WriteLine( " ThreeLetterISORegionName: {0}", myRI1->ThreeLetterISORegionName );
Console::WriteLine( " ThreeLetterWindowsRegionName: {0}", myRI1->ThreeLetterWindowsRegionName );
Console::WriteLine( " TwoLetterISORegionName: {0}", myRI1->TwoLetterISORegionName );
Console::WriteLine( " CurrencySymbol: {0}", myRI1->CurrencySymbol );
Console::WriteLine( " ISOCurrencySymbol: {0}", myRI1->ISOCurrencySymbol );
Console::WriteLine();
// Compares the RegionInfo above with another RegionInfo created using CultureInfo.
RegionInfo^ myRI2 = gcnew RegionInfo( (gcnew CultureInfo( "en-US",false ))->LCID );
if ( myRI1->Equals( myRI2 ) )
Console::WriteLine( "The two RegionInfo instances are equal." );
else
Console::WriteLine( "The two RegionInfo instances are NOT equal." );
}
/*
This code produces the following output.
Name: US
DisplayName: United States
EnglishName: United States
IsMetric: False
ThreeLetterISORegionName: USA
ThreeLetterWindowsRegionName: USA
TwoLetterISORegionName: US
CurrencySymbol: $
ISOCurrencySymbol: USD
The two RegionInfo instances are equal.
*/
import System.*;
import System.Globalization.*;
public class SamplesRegionInfo
{
public static void main(String[] args)
{
// Displays the property values of the RegionInfo for "US".
RegionInfo myRI1 = new RegionInfo("US");
Console.WriteLine(" Name: {0}",
myRI1.get_Name());
Console.WriteLine(" DisplayName: {0}",
myRI1.get_DisplayName());
Console.WriteLine(" EnglishName: {0}",
myRI1.get_EnglishName());
Console.WriteLine(" IsMetric: {0}",
System.Convert.ToString( myRI1.get_IsMetric()));
Console.WriteLine(" ThreeLetterISORegionName: {0}",
myRI1.get_ThreeLetterISORegionName());
Console.WriteLine(" ThreeLetterWindowsRegionName: {0}",
myRI1.get_ThreeLetterWindowsRegionName());
Console.WriteLine(" TwoLetterISORegionName: {0}",
myRI1.get_TwoLetterISORegionName());
Console.WriteLine(" CurrencySymbol: {0}",
myRI1.get_CurrencySymbol());
Console.WriteLine(" ISOCurrencySymbol: {0}",
myRI1.get_ISOCurrencySymbol());
Console.WriteLine();
// Compares the RegionInfo above with another RegionInfo
// created using CultureInfo.
RegionInfo myRI2 =
new RegionInfo((new CultureInfo("en-US", false)).get_LCID());
if ( myRI1.Equals(myRI2)) {
Console.WriteLine("The two RegionInfo instances are equal.");
}
else {
Console.WriteLine("The two RegionInfo instances are NOT equal.");
}
} //main
} //SamplesRegionInfo
/*
This code produces the following output.
Name: US
DisplayName: United States
EnglishName: United States
IsMetric: False
ThreeLetterISORegionName: USA
ThreeLetterWindowsRegionName: USA
TwoLetterISORegionName: US
CurrencySymbol: $
ISOCurrencySymbol: USD
The two RegionInfo instances are equal.
*/
Vererbungshierarchie
System.Object
System.Globalization.RegionInfo
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
RegionInfo-Member
System.Globalization-Namespace
CultureInfo-Klasse