Einem RegionInfo-Objekt zugeordnete Namen

Es gibt mehrere Variationen eines Bereichsnamens, die RegionInfo zugeordnet sind. Das einfache Name wird durch Name dargestellt. Die Klasse unterstützt auch Eigenschaften für den Anzeigenamen, englischen Namen, systemeigenen Namen und andere. Ein RegionInfo-Objekt kann zwar mit mehreren Namen erstellt werden, doch nach seiner Erstellung ist ihm nur ein Name zugeordnet. Etwas schwieriger hingegen stellt sich die Situation für CultureInfo-Objekte dar. Dies wird unter Einem CultureInfo-Objekt zugeordnete Namen erläutert.

Die Behandlung von Bereichsnamen hängt vom Konstruktor ab, der für RegionInfo verwendet wurde. Die Klasse definiert einen Konstruktor, für den die Anwendung einen Bereichsnamen übergibt, und einen, bei dem der Bereichsname mit einem Kulturbezeichner behandelt wird.

Behandlung von Namen, wenn Bereichsinformationen mit einem Bereichsnamen erstellt werden

Wenn ein Bereichsname übergeben wird, um ein RegionInfo-Objekt zu erstellen, verwendet die Anwendung den Konstruktor, der eine Namenszeichenfolge erwartet. Betrachten wir ein Beispiel, in dem Bereichsnamenzeichenfolgen für die USA und Deutschland übergeben werden. In .NET Framework, Version 1.0, ist die Benennung sehr einfach, und in der Anwendung wird Folgendes angegeben:

  • "US" für USA

  • "DE" für Deutschland

  • Nichts für eine benutzerdefinierte Kultur

In .NET Framework Version 2.0 können Zeichenfolgen wie "US" und "DE" in diesem Kontext weiterhin verwendet werden, doch zudem wird ein weiterer Ansatz eingeführt. Die Anwendung kann einen Kulturnamen angeben, um das RegionInfo-Objekt zu erstellen, wie im Folgenden dargestellt (nur der Bereichsteil ist relevant). Beachten Sie, dass die Anwendung auch einen Namen für eine benutzerdefinierte Kultur angibt.

  • "en-US" für Englisch (USA)

  • "de-DE" für Deutsch (Deutschland)

  • "fj-FJ" für eine benutzerdefinierte Kultur

Die folgende Tabelle zeigt die Behandlung der Bereichsbenennung durch System.Globalization.RegionInfo.ToString und System.Globalization.RegionInfo.Name.

Methode

en-US

de-DE

Benutzerdefinierte Kultur

(Region wird an Konstruktor übergeben)

US

DE

(Nicht zutreffend)

(Kultur wird an Konstruktor übergeben;

eingeführt in .NET Framework, Version 2.0)

en-US

de-DE

fj-FJ

System.Globalization.RegionInfo.ToString

US

DE

FJ

System.Globalization.RegionInfo.Name

US

DE

FJ

Behandlung von Namen, wenn Bereichsinformationen mit einem Kulturbezeichner erstellt werden

Die Anwendung kann ein RegionInfo-Objekt auch mithilfe des Konstruktors erstellen, der einen Kulturbezeichner erwartet. Betrachten wir Beispiel, in dem die folgenden Kulturbezeichner an den Konstruktor übergeben werden:

  • 0x0409 für Englisch (USA)

  • 0x0407 für Deutsch (Deutschland)

  • 0x0c00 für die benutzerdefinierte Kultur "fj-FJ", die die aktuelle Standardbenutzerkultur sein muss

Die folgende Tabelle zeigt die Behandlung der Bereichsbenennung durch System.Globalization.RegionInfo.ToString und System.Globalization.RegionInfo.Name. Beachten Sie, dass die Namen dieselben sind wie im vorherigen Beispiel.

Methode

en-US

de-DE

Benutzerdefinierte Kultur

(Kulturbezeichner wird an Konstruktor übergeben)

0x0409

0x0407

0x0c00

System.Globalization.RegionInfo.ToString

US

DE

FJ

System.Globalization.RegionInfo.Name

US

DE

FJ

Siehe auch

Referenz

RegionInfo

Konzepte

Einem CultureInfo-Objekt zugeordnete Namen

Weitere Ressourcen

Codierung und Lokalisierung