RegionInfo Klasse

Definition

Enthält Informationen zum Land/der Region.

public ref class RegionInfo
public class RegionInfo
[System.Serializable]
public class RegionInfo
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class RegionInfo
type RegionInfo = class
[<System.Serializable>]
type RegionInfo = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type RegionInfo = class
Public Class RegionInfo
Vererbung
RegionInfo
Attribute

Hinweise

Weitere Informationen zu dieser API finden Sie in den ergänzenden API-Hinweisen für RegionInfo.

Beispiel

Im folgenden Beispiel werden mehrere Member der RegionInfo Klasse veranschaulicht.

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.

*/
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

End Class


'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.

Konstruktoren

Name Beschreibung
RegionInfo(Int32)

Initialisiert eine neue Instanz der RegionInfo Klasse basierend auf dem Land/der Region, das dem angegebenen Kulturbezeichner zugeordnet ist.

RegionInfo(String)

Initialisiert eine neue Instanz der RegionInfo Klasse basierend auf dem Land/der Region oder einer bestimmten Kultur, die durch den Namen angegeben wird.

Eigenschaften

Name Beschreibung
CurrencyEnglishName

Ruft den Namen in Englisch der Währung ab, die im Land/der Region verwendet wird.

CurrencyNativeName

Ruft den Namen der Währung ab, die in dem Land/der Region verwendet wird, formatiert in der Muttersprache des Landes/der Region.

CurrencySymbol

Ruft das Währungssymbol ab, das dem Land/der Region zugeordnet ist.

CurrentRegion

Ruft das RegionInfo Land/die Region ab, das vom aktuellen Thread verwendet wird.

DisplayName

Ruft den vollständigen Namen des Landes/der Region in der Sprache der lokalisierten Version von .NET ab.

EnglishName

Ruft den vollständigen Namen des Landes/der Region in Englisch ab.

GeoId

Ruft eine eindeutige Identifikationsnummer für eine geografische Region, ein Land, eine Stadt oder einen Standort ab.

IsMetric

Ruft einen Wert ab, der angibt, ob das Land/die Region das Metriksystem für Maßangaben verwendet.

ISOCurrencySymbol

Ruft das dreistellige ISO 4217-Währungssymbol ab, das dem Land/der Region zugeordnet ist.

Name

Ruft den Namen oder den ISO 3166-Code mit zwei Buchstaben Land/Region für das aktuelle RegionInfo Objekt ab.

NativeName

Ruft den Namen eines Landes/einer Region ab, das in der Muttersprache des Landes/der Region formatiert ist.

ThreeLetterISORegionName

Ruft den drei buchstabenigen Code ab, der in ISO 3166 für das Land/die Region definiert ist.

ThreeLetterWindowsRegionName

Ruft den drei buchstabenigen Code ab, der durch Windows dem Land/der Region zugewiesen wird, das durch diese RegionInfo dargestellt wird.

TwoLetterISORegionName

Ruft den in ISO 3166 für das Land/die Region definierten Zwei-Buchstaben-Code ab.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dieselbe Instanz wie die aktuelle RegionInfoist.

GetHashCode()

Dient als Hashfunktion für die aktuelle RegionInfo, geeignet für Hashingalgorithmen und Datenstrukturen, z. B. eine Hashtabelle.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die den Kulturnamen oder ISO 3166-Länder-/Regionscodes in zwei Buchstaben enthält, die für den aktuellen RegionInfoCode angegeben sind.

Gilt für:

Weitere Informationen