Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

CultureInfo.GetCultureInfo méthode (String, String)

 

Date de publication : novembre 2016

Récupère une instance mise en cache et en lecture seule d'une culture. Les paramètres spécifient une culture qui est initialisée avec les objets TextInfo et CompareInfo spécifiés par une autre culture.

Espace de noms:   System.Globalization
Assembly:  mscorlib (dans mscorlib.dll)

public static CultureInfo GetCultureInfo(
	string name,
	string altName
)

Paramètres

name
Type: System.String

Nom d'une culture. name ne respecte pas la casse.

altName
Type: System.String

Nom d'une culture qui fournit les objets TextInfo et CompareInfo utilisés pour initialiser name. altName ne respecte pas la casse.

Valeur de retour

Type: System.Globalization.CultureInfo

Objet CultureInfo en lecture seule.

Exception Condition
ArgumentNullException

name ou altName est null.

CultureNotFoundException

name ou altName spécifie une culture qui n’est pas pris en charge. Pour plus d’informations, consultez la section Remarques à l’attention des appelants.

Pour obtenir la liste des noms de cultures prédéfinis, consultez la National Language Support (NLS) API Reference au centre de développement. En outre, en commençant avec Windows 10, name peut être n’importe quelle balise de langue BCP-47 valide.

Le GetCultureInfo méthode obtient un cache en lecture seule CultureInfo objet. Il offre de meilleures performances qu’un appel correspondant à un CultureInfo constructeur. La méthode est utilisée pour créer une culture semblable à celle spécifiée par la name paramètre, mais avec un tri et de casse différentes règles.

Si name ou altName est le nom de la culture actuelle, les objets retournés ne reflètent pas les substitutions d’utilisateur. Si name est String.Empty, la méthode retourne la culture dite indifférente. Cela équivaut à la récupération de la valeur de la InvariantCulture propriété. Si altName est String.Empty, la méthode utilise le système d’écriture et de comparaison règles spécifiées par la culture dite indifférente.

Remarques à l’attention des appelants :

Le .NET Framework 3.5 et les versions antérieures lèvent une ArgumentException Si name ou altName n’est pas un nom de culture valide. À compter du .NET Framework 4, cette méthode lève un CultureNotFoundException. Commençant par les applications qui s’exécutent sous le .NET Framework 4 ou version ultérieure sur Windows 7 ou version ultérieure, la méthode tente de récupérer un CultureInfo objet dont l’identificateur est name à partir du système d’exploitation ; si le système d’exploitation ne prend pas en charge cette culture et si name n’est pas le nom d’une culture complémentaire ou de remplacement, la méthode lève une exception une CultureNotFoundException exception. Commençant par les applications qui s’exécutent sous le .NET Framework 4 ou version ultérieure sur Windows 7 ou version ultérieure, la méthode tente de récupérer un CultureInfo objet dont l’identificateur est name à partir du système d’exploitation ; si le système d’exploitation ne prend pas en charge cette culture et si name n’est pas le nom d’une culture complémentaire ou de remplacement, la méthode lève une exception une CultureNotFoundException exception.

.NET Framework
Disponible depuis 2.0
Retour au début
Afficher: