Sdílet prostřednictvím


Názvy přidružené k objektu RegionInfo

Existuje několik variant spojených s názvem oblasti přidružené s RegionInfo. Základní název je reprezentován Name. Třída také podporuje vlastnosti pro zobrazení názvu, Anglického názvu, nativního názvu a další. Zatímco je zde více než jeden název, který lze použít k vytvoření objektu RegionInfo, jakmile je vytvořen, existuje jediný název, který je k němu přidružen. Tato pojmenování jsou v kontrastu se složitější situací pro objekty CultureInfo, které jsou vysvětleny v Názvy asociované s objektem CultureInfo.

Zpracování názvu oblasti závisí na konstruktoru použitého pro RegionInfo. Třída určuje jeden konstruktor, pro který aplikace předává název oblasti a jednu obsluhu názvu oblasti pomocí identifikátoru jazykové verze.

Obsluha názvu, pokud je informace o oblasti vytvořena s názvem oblasti

Když předáte název oblasti k vytvoření objektu RegionInfo, vaše aplikace použije konstruktor, který přijímá řetězec názvu. Zvažte příklad, ve kterém jsou předány řetězce názvů oblastí pro Spojené státy a Německo. V rozhraní .NET Framework verze 1.0 je pojmenování velmi jednoduché a vaše aplikace určuje:

  • "US" pro Spojené státy

  • "DE" pro Německo

  • Nothing pro vlastní jazykovou verzi

V rozhraní .NET Framework verze 2.0 řetězce jako "US" a "DE" pokračují v práci v této souvislosti, ale je rovněž zaveden další přístup. Aplikace může zadat název jazyková verze k sestavení objektu RegionInfo, jak je ukázáno níže (pouze část oblasti platí). Všimněte si, že aplikace také určuje název vlastní jazykové verze.

  • "en-US", pro angličtinu (Spojené Státy)

  • "de-DE", pro němčinu (Německo)

  • "fj-FJ", pro vlastní jazykovou verzi

V následující tabulce jsou uvedeny pojmenování oblastí, jak jsou zpracovány System.Globalization.RegionInfo.ToString a System.Globalization.RegionInfo.Name.

Metoda

CS

de-DE

Vlastní jazyková verze

(oblast předaná do konstruktoru)

US

DE

(N/A)

(jazyková verze předaná konstruktoru,

zavedené v rozhraní .NET Framework verze 2.0)

CS

de-DE

fj-FJ

System.Globalization.RegionInfo.ToString

US

DE

FJ

System.Globalization.RegionInfo.Name

US

DE

FJ

Obsluha názvů, pokud je informace o oblasti vytvořena s identifikátorem jazykové verze

Aplikace může také vytvořit objekt RegionInfo pomocí konstruktoru, který přijímá identifikátor jazykové verze. Zvažte příklad, ve kterých identifikátory jazykové verze předané konstruktoru jsou:

  • 0x0409 pro angličtinu (Spojené Státy)

  • 0x0407 pro němčinu (Německo)

  • 0x0c00 pro vlastní jazykovou verzi "fj-FJ", která musí být aktuální výchozí jazyková verze uživatele

V následující tabulce jsou uvedeny pojmenování oblastí, jak jsou zpracovány System.Globalization.RegionInfo.ToString a System.Globalization.RegionInfo.Name. Všimněte si, že názvy jsou úplně stejné jako u předchozího příkladu.

Metoda

CS

de-DE

Vlastní jazyková verze

(identifikátor jazykové verze předané konstruktoru)

0x0409

0x0407

0x0c00

System.Globalization.RegionInfo.ToString

US

DE

FJ

System.Globalization.RegionInfo.Name

US

DE

FJ

Viz také

Odkaz

RegionInfo

Koncepty

Názvy asociované s objektem CultureInfo

Další zdroje

Kódování a lokalizace