RegionInfo Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |