Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. |
Traduction
Source
|
CultureAndRegionInfoBuilder, classe
Définit une culture personnalisée qui est nouvelle ou basée sur une autre culture et pays ou région. La culture personnalisée peut être installée sur un ordinateur et être utilisée ultérieurement par n'importe quelle application qui s'exécute sur cet ordinateur. Cette classe ne peut pas être héritée.
Assembly : sysglobl (dans sysglobl.dll)
Le type CultureAndRegionInfoBuilder expose les membres suivants.
| Nom | Description | |
|---|---|---|
|
CultureAndRegionInfoBuilder | Initialise une nouvelle instance de la classe CultureAndRegionInfoBuilder. |
| Nom | Description | |
|---|---|---|
|
AvailableCalendars | Obtient ou définit un tableau de calendriers pris en charge par cet objet CultureAndRegionInfoBuilder. |
|
CompareInfo | Obtient ou définit l'objet CompareInfo qui définit le mode de comparaison des chaînes de la culture. |
|
ConsoleFallbackUICulture | Obtient ou définit une autre culture de l'interface utilisateur qui convient aux applications console lorsque la culture de l'interface utilisateur graphique par défaut est inappropriée. |
|
CultureEnglishName | Obtient ou définit le nom de culture en anglais. |
|
CultureName | Nom de la culture en cours de création. |
|
CultureNativeName | Obtient ou définit le nom de culture au format et dans la langue pour lesquels la culture est configurée. |
|
CultureTypes | Obtient la valeur CultureTypes qui décrit la culture représentée par l'objet CultureAndRegionInfoBuilder actuel. |
|
CurrencyEnglishName | Obtient ou définit le nom, en anglais, de la monnaie utilisée dans le pays ou la région représenté par l'objet CultureAndRegionInfoBuilder actuel. |
|
CurrencyNativeName | Obtient ou définit le nom natif de la monnaie utilisée dans le pays ou la région représenté par l'objet CultureAndRegionInfoBuilder actuel. |
|
GeoId | Obtient ou définit un numéro d'identification unique pour une région géographique, un pays, une ville ou un emplacement. |
|
GregorianDateTimeFormat | Obtient ou définit un objet DateTimeFormatInfo qui définit le format des dates et des heures selon le calendrier grégorien. |
|
IetfLanguageTag | Obtient ou définit un nom de culture mis en forme selon la norme RFC 4646, « Tags for the Identification of Languages ». |
|
IsMetric | Obtient ou définit une valeur qui indique si le pays ou la région utilise le système métrique pour les mesures. |
|
ISOCurrencySymbol | Obtient ou définit le symbole de devise à trois caractères défini dans la norme ISO 4217 pour le pays ou la région. |
|
IsRightToLeft | Obtient ou définit la direction prédominante des lignes de texte dans le système d'écriture associé à l'objet CultureAndRegionInfoBuilder actuel. |
|
KeyboardLayoutId | Obtient ou définit l'identificateur des paramètres régionaux d'entrée actifs. |
|
LCID | Obtient l'identificateur de culture de l'objet CultureAndRegionInfoBuilder en cours. |
|
NumberFormat | Obtient ou définit un objet NumberFormatInfo qui définit le format d'affichage des nombres, devises et pourcentages approprié pour la culture. |
|
Parent | Obtient ou définit l'objet CultureInfo qui représente la culture parente de la culture personnalisée actuelle. |
|
RegionEnglishName | Obtient ou définit le nom complet du pays ou de la région en anglais. |
|
RegionName | Obtient le nom du pays ou de la région pour l'objet CultureAndRegionInfoBuilder actuel. |
|
RegionNativeName | Obtient ou définit le nom complet du pays ou de la région tel qu'il est connu par les personnes de cette culture personnalisée. |
|
TextInfo | Obtient ou définit l'objet TextInfo qui définit le système d'écriture associé à cette culture personnalisée. |
|
ThreeLetterISOLanguageName | Obtient ou définit le code ISO 639-2 de trois lettres correspondant à la langue de cette culture personnalisée. |
|
ThreeLetterISORegionName | Obtient ou définit le code à trois lettres défini dans ISO 3166 pour le pays ou la région. |
|
ThreeLetterWindowsLanguageName | Obtient ou définit le code de trois lettres correspondant à la langue, tel que défini dans l'API Windows. |
|
ThreeLetterWindowsRegionName | Obtient ou définit le code à trois lettres assigné par Windows au pays ou à la région représenté par la culture personnalisée actuelle. |
|
TwoLetterISOLanguageName | Obtient ou définit le code ISO 639-1 de deux lettres correspondant à la langue du CultureInfo en cours. |
|
TwoLetterISORegionName | Obtient ou définit le code à deux lettres défini dans ISO 3166 pour le pays ou la région. |
| Nom | Description | |
|---|---|---|
|
CreateFromLdml | Reconstitue un objet CultureAndRegionInfoBuilder d'un fichier XML spécifié qui contient une représentation de l'objet. |
|
Equals(Object) | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) |
|
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de netto***ge avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) |
|
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) |
|
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
|
LoadDataFromCultureInfo | Définit les propriétés de l'objet CultureAndRegionInfoBuilder actif avec les propriétés correspondantes de l'objet CultureInfo spécifié. |
|
LoadDataFromRegionInfo | Définit les propriétés de l'objet CultureAndRegionInfoBuilder actuel avec les propriétés correspondantes de l'objet RegionInfo spécifié. |
|
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) |
|
Register | Fait persister l'objet CultureAndRegionInfoBuilder actuel comme une culture personnalisée sur l'ordinateur local et rend cette culture disponible aux applications. Requiert des privilèges d'administrateur. |
|
Save | Écrit une représentation XML de l'objet CultureAndRegionInfoBuilder actuel dans le fichier spécifié. |
|
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
|
Unregister | Supprime une culture personnalisée de l'ordinateur local. |
La classe CultureInfo contient des informations spécifiques à une culture, par exemple la langue, la sous-langue, le pays et/ou la région ou le calendrier associés à la culture, ainsi que les conventions applicables à cette dernière. Cette classe fournit également des instances spécifiques à la culture des classes DateTimeFormatInfo, NumberFormatInfo, CompareInfo et TextInfo qui sont nécessaires pour les opérations spécifiques à la culture telles que la casse, la mise en forme et l'analyse des dates et des nombres, et la comparaison des chaînes.
Toutefois, seules les cultures prédéfinies dans la classe CultureInfo sont disponibles pour les applications. L'application doit utiliser la classe CultureAndRegionInfoBuilder pour créer une culture personnalisée qui est nouvelle ou substitue une culture prédéfinie, et pour installer la culture personnalisée sur un ordinateur. Une culture personnalisée installée est considérée comme enregistrée sur un ordinateur et peut être utilisée par n'importe quelle application qui s'exécute sur cet ordinateur.
Notez qu'une culture personnalisée peut être enregistrée uniquement sur un ordinateur par un utilisateur qui a des droits d'administration sur cet ordinateur. Par conséquent, les applications types ne peuvent pas créer de culture personnalisée. À la place, l'application utilise la classe CultureAndRegionInfoBuilder pour générer un outil auquel un administrateur peut faire appel pour créer et enregistrer une culture personnalisée. Après avoir enregistré sur un ordinateur la culture personnalisée, l'application utilise la classe CultureInfo pour créer une instance de la culture personnalisée comme elle le ferait pour une culture prédéfinie.
Si votre application analyse une chaîne de date et d'heure générée pour une culture personnalisée, elle doit utiliser la méthode TryParseExact au lieu de la méthode TryParse pour améliorer la probabilité de réussite de l'opération d'analyse. Une chaîne de date et d'heure de culture personnalisée peut être compliquée, et par conséquent difficile à analyser. La méthode TryParse essaie d'analyser une chaîne avec plusieurs modèles d'analyse implicites, qui risquent tous d'échouer. En revanche, la méthode TryParseExact requiert que l'application désigne explicitement un ou plusieurs modèles d'analyse précis, susceptibles de réussir.
Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2
Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.