Freigeben über


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