Partager via


Noms associés à un objet RegionInfo

Il y a plusieurs variations d'un nom de région associé à RegionInfo. Le nom de base est représenté par Name. La classe prend en charge également des propriétés pour le nom complet, le nom Anglais, le nom natif, entre autres. 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 Noms associés à un objet CultureInfo.

La gestion des noms de régions dépend du constructeur utilisé pour RegionInfo. La classe définit un constructeur pour lequel l'application passe un nom de région et un autre qui gère le nom de région à l'aide d'un identificateur de culture.

Gestion des noms lorsque les informations de région sont construites avec un nom de région

Lors du passage d'un nom de région pour créer un objet RegionInfo, votre application utilise le constructeur qui prend une chaîne de nom. Prenons un exemple dans lequel sont passées des chaînes de noms de régions pour les États-Unis et l'Allemagne. Dans le .NET Framework version 1.0, la désignation est extrêmement simple et votre application spécifie :

  • "US" pour les États-Unis

  • "DE" pour l'Allemagne

  • Rien pour une 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 l'objet RegionInfo, comme indiqué ci-dessous (seule la partie relative à la région est pertinente). Notez que l'application spécifie également un nom pour une culture personnalisée.

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

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

  • "fj-FJ", pour une culture personnalisée

Le tableau suivant présente l'appellation de régions telle qu'elle est gérée par System.Globalization.RegionInfo.ToString et System.Globalization.RegionInfo.Name.

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

Gestion des noms lorsque les informations de région sont construites avec un identificateur de culture

Votre application peut également construire un objet RegionInfo à l'aide du constructeur qui prend un identificateur de culture. Prenons un exemple dans lequel les identificateurs de culture passés au constructeur sont :

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

  • 0x0407 pour Allemand-(Allemagne) ;

  • 0x0c00 pour la culture personnalisée "fj-FJ", qui doit être la culture par défaut actuelle de l'utilisateur

Le tableau suivant présente l'appellation de régions telle qu'elle est gérée par System.Globalization.RegionInfo.ToString et System.Globalization.RegionInfo.Name. Notez que les noms sont exactement les mêmes que pour l'exemple précédent.

Méthode

en-US

de-DE

Culture personnalisée

(identificateur de culture passé au constructeur)

0x0409

0x0407

0x0c00

System.Globalization.RegionInfo.ToString

US

DE

FJ

System.Globalization.RegionInfo.Name

US

DE

FJ

Voir aussi

Référence

RegionInfo

Concepts

Noms associés à un objet CultureInfo

Autres ressources

Encodage et localisation