Noms associés à un objet RegionInfo

Mise à jour : novembre 2007

Alors que plusieurs noms peuvent être utilisés pour construire un objet RegionInfo, une fois que celui-ci est créé, un seul nom lui est associé. Cela contraste avec la situation plus compliquée des objets CultureInfo, qui est expliquée dans la rubrique Noms associés à un objet CultureInfo.

Construction d'un objet RegionInfo et accès à son nom

Considérons trois exemples dans lesquels RegionInfo.RegionInfo est utilisé pour construire un objet RegionInfo. Dans .NET Framework version 1.0, cette procédure est très simple. Par exemple, votre application spécifie :

  • "US" pour les États-Unis

  • "DE" pour l'Allemagne

  • Sans culture personnalisée

Dans .NET Framework version 2.0, les chaînes telles que « US » et « DE » continuent de fonctionner dans ce contexte, mais une autre approche est également introduite. Votre application peut spécifier un nom de culture pour construire un objet RegionInfo. Seule la partie de région est pertinente :

  • « en-US » pour l'anglais (États-Unis)

  • « de-DE » (allemand - Allemagne) pour l'Allemagne

  • Une culture personnalisée; ou exemple, si le « fj-FJ » est une culture personnalisée définie, votre application peut l'utiliser

La table suivante affiche les valeurs que chacun de ces d'objets renvoient RegionInfo.M:System.Globalization.RegionInfo.ToString et RegionInfo.P:System.Globalization.RegionInfo.Name. Le nom de région est le même, quelle que soit la manière dont il est construit.

Méthode

en-US

de-DE

Culture personnalisée

(région passée au constructeur)

US

DE

(N/A)

(culture passée au constructeur,

introduite dans la version 2.0 du .NET Framework)

en-US

de-DE

fj-FJ

RegionInfo.ToString ()

US

DE

FJ

RegionInfo.Name

US

DE

FJ

Chaque région a un DisplayName, un EnglishName, un NativeName, un ThreeLetterISORegionName, un ThreeLetterWindowsRegionNameet un TwoLetterISORegionName. Ceux-ci ne dépendent pas non plus de la méthode de construction.

Construction d'un objet RegionInfo par ID

Votre application peut également construire un objet RegionInfo à l'aide de RegionInfo.RegionInfo et spécifier un identificateur de culture. Dans ce cas, les valeurs culture passées au constructeur pour l'exemple utilisé dans la section précédente sont  :

  • 0x0409 pour l'anglais (États-Unis) ;

  • 0x0407 pour Allemand-(Allemagne) ;

  • 0x0c00 pour "fj-FJ" de culture personnalisé; cet identificateur de culture peut être utilisé uniquement si le "fj-FJ" est la culture d'utilisateur par défaut actuelle

Le tableau suivant répertorie les noms retournés. Ces noms et tous les autres noms, par exemple, DisplayName et EnglishName, sont indépendants de la méthode de construction.

Méthode

en-US

de-DE

Culture personnalisée

(identificateur de culture passé au constructeur)

0x0409

0x0407

0x0c00

RegionInfo.ToString ()

US

DE

FJ

RegionInfo.Name

US

DE

FJ

Voir aussi

Concepts

Noms associés à un objet CultureInfo

Référence

RegionInfo

Autres ressources

Codage et localisation