System.Globalization Espace de noms

L'espace de noms System.Globalization contient des classes qui définissent les informations se rapportant à la culture, notamment la langue, le pays ou la région, les calendriers utilisés, le format en vigueur pour les dates, la devise, les nombres, ainsi que l'ordre de tri des chaînes. The System.Globalization namespace contains classes that define culture-related information, including language, country/region, calendars in use, format patterns for dates, currency, and numbers, and sort order for strings. Ces classes permettent d'écrire des applications globalisées (internationalisées). These classes are useful for writing globalized (internationalized) applications. Les classes telles que StringInfo et TextInfo fournissent des fonctionnalités de globalisation avancées, notamment la prise en charge de substituts et le traitement d'éléments de texte. Classes such as StringInfo and TextInfo provide advanced globalization functionalities, including surrogate support and text element processing.

Classes

Calendar

Représente des unités de division du temps, telles que les semaines, les mois et les années.Represents time in divisions, such as weeks, months, and years.

CharUnicodeInfo

Récupère des informations sur un caractère Unicode.Retrieves information about a Unicode character. Cette classe ne peut pas être héritée.This class cannot be inherited.

ChineseLunisolarCalendar

Représente des unités de division du temps, telles que les mois, les jours et les années.Represents time in divisions, such as months, days, and years. Les années sont calculées à l’aide du calendrier chinois, tandis que les jours et les mois sont calculés à l’aide du calendrier lunisolaire.Years are calculated using the Chinese calendar, while days and months are calculated using the lunisolar calendar.

CompareInfo

Implémente un ensemble de méthodes applicables aux comparaisons de chaînes sensible à la culture.Implements a set of methods for culture-sensitive string comparisons.

CultureAndRegionInfoBuilder

Définit une culture personnalisée qui est nouvelle ou basée sur une autre culture et sur un autre pays/région.Defines a custom culture that is new or based on another culture and country/region. 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.The custom culture can be installed on a computer and subsequently used by any application that is running on that computer. Cette classe ne peut pas être héritée.This class cannot be inherited.

CultureInfo

Fournit des informations sur une culture spécifique (appelée paramètres régionaux pour le développement de code non managé).Provides information about a specific culture (called a locale for unmanaged code development). Ces informations incluent les noms de la culture, le système d’écriture, le calendrier utilisé, l’ordre de tri des chaînes, ainsi que le format des dates et des nombres.The information includes the names for the culture, the writing system, the calendar used, the sort order of strings, and formatting for dates and numbers.

CultureNotFoundException

Exception levée quand une méthode tente de construire une culture qui n'est pas disponible.The exception that is thrown when a method attempts to construct a culture that is not available.

DateTimeFormatInfo

Fournit des informations propres à une culture sur le format des valeurs de date et d'heure.Provides culture-specific information about the format of date and time values.

DaylightTime

Définit la période durant laquelle l’heure d’été est en vigueur.Defines the period of daylight saving time.

EastAsianLunisolarCalendar

Représente un calendrier qui divise le temps en mois, jours, années et ères et avec des dates basées sur les cycles du soleil et de la lune.Represents a calendar that divides time into months, days, years, and eras, and has dates that are based on cycles of the sun and the moon.

GlobalizationExtensions

Fournit des méthodes d’extension associées à la globalisation.Provides globalization-related extension methods.

GregorianCalendar

Représente le calendrier grégorien.Represents the Gregorian calendar.

HebrewCalendar

Représente le calendrier hébreu.Represents the Hebrew calendar.

HijriCalendar

Représente le calendrier Hijri.Represents the Hijri calendar.

IdnMapping

Prend en charge l'utilisation de caractères non ASCII pour les noms de domaines Internet.Supports the use of non-ASCII characters for Internet domain names. Cette classe ne peut pas être héritée.This class cannot be inherited.

ISOWeek

Fournit des membres statiques pour prendre en charge la date de semaine ISO qui fait partie de la norme de date et d’heure ISO 8601 émise par l’Organisation internationale de normalisation (ISO).Provides static members to support the ISO week date that is part of the ISO 8601 date and time standard issued by the International Organization for Standardization (ISO).

JapaneseCalendar

Représente le calendrier japonais.Represents the Japanese calendar.

JapaneseLunisolarCalendar

Représente des unités de division du temps, telles que les mois, les jours et les années.Represents time in divisions, such as months, days, and years. Les années sont calculées comme pour le calendrier japonais, tandis que les jours et les mois sont calculés à l’aide du calendrier lunisolaire.Years are calculated as for the Japanese calendar, while days and months are calculated using the lunisolar calendar.

JulianCalendar

Représente le calendrier julien.Represents the Julian calendar.

KoreanCalendar

Représente le calendrier coréen.Represents the Korean calendar.

KoreanLunisolarCalendar

Représente des unités de division du temps, telles que les mois, les jours et les années.Represents time in divisions, such as months, days, and years. Les années sont calculées à l’aide du calendrier grégorien, tandis que les jours et les mois sont calculés à l’aide du calendrier lunisolaire.Years are calculated using the Gregorian calendar, while days and months are calculated using the lunisolar calendar.

NumberFormatInfo

Fournit des informations spécifiques à une culture pour la mise en forme et l'analyse des valeurs numériques.Provides culture-specific information for formatting and parsing numeric values.

PersianCalendar

Représente le calendrier persan.Represents the Persian calendar.

RegionInfo

Contient des informations sur le pays ou la région.Contains information about the country/region.

SortKey

Représente le résultat du mappage d'une chaîne à sa clé de tri.Represents the result of mapping a string to its sort key.

SortVersion

Fournit des informations sur la version Unicode utilisée pour comparer et trier des chaînes.Provides information about the version of Unicode used to compare and order strings.

StringInfo

Fournit des fonctionnalités permettant de fractionner une chaîne en éléments de texte et de parcourir ces éléments de texte.Provides functionality to split a string into text elements and to iterate through those text elements.

TaiwanCalendar

le calendrier taïwanais.the Taiwan calendar.

TaiwanLunisolarCalendar

Représente le calendrier luni-solaire taïwanais.Represents the Taiwan lunisolar calendar. Comme pour le calendrier taïwanais, les années sont calculées à l’aide du calendrier grégorien, tandis que les jours et les mois sont calculés à l’aide du calendrier lunisolaire.As for the Taiwan calendar, years are calculated using the Gregorian calendar, while days and months are calculated using the lunisolar calendar.

TextElementEnumerator

Énumère les éléments de texte d'une chaîne.Enumerates the text elements of a string.

TextInfo

Définit les propriétés et comportements de texte, tels que la casse, qui sont spécifiques à un système d'écriture.Defines text properties and behaviors, such as casing, that are specific to a writing system.

ThaiBuddhistCalendar

Représente le calendrier thaï bouddhiste.Represents the Thai Buddhist calendar.

UmAlQuraCalendar

Représente le calendrier Hijri saoudien (Um Al Qura).Represents the Saudi Hijri (Um Al Qura) calendar.

Énumérations

CalendarAlgorithmType

Spécifie si un calendrier est solaire, lunaire ou une combinaison des deux.Specifies whether a calendar is solar-based, lunar-based, or lunisolar-based.

CalendarWeekRule

Définit diverses règles déterminant la première semaine de l'année.Defines different rules for determining the first week of the year.

CompareOptions

Définit les options de comparaison de chaînes à utiliser avec CompareInfo.Defines the string comparison options to use with CompareInfo.

CultureAndRegionModifiers

Spécifie des constantes qui définissent un objet CultureAndRegionInfoBuilder.Specifies constants that define a CultureAndRegionInfoBuilder object.

CultureTypes

Définit les types des listes de cultures récupérables à l’aide de la méthode GetCultures(CultureTypes).Defines the types of culture lists that can be retrieved using the GetCultures(CultureTypes) method.

DateTimeStyles

Définit les options de mise en forme qui personnalisent l'analyse de chaîne pour plusieurs méthodes d'analyse de date et d'heure.Defines the formatting options that customize string parsing for some date and time parsing methods.

DigitShapes

Spécifie l’affichage des chiffres spécifique de la culture.Specifies the culture-specific display of digits.

GregorianCalendarTypes

Définit les différentes versions linguistiques du calendrier grégorien.Defines the different language versions of the Gregorian calendar.

NumberStyles

Détermine les styles autorisés dans les arguments de chaîne numérique passés aux méthodes Parse et TryParse des types numériques intégraux et à virgule flottante.Determines the styles permitted in numeric string arguments that are passed to the Parse and TryParse methods of the integral and floating-point numeric types.

TimeSpanStyles

Définit les options de mise en forme qui personnalisent l’analyse de chaîne pour les méthodes ParseExact et TryParseExact.Defines the formatting options that customize string parsing for the ParseExact and TryParseExact methods.

UnicodeCategory

Définit la catégorie Unicode d'un caractère.Defines the Unicode category of a character.

Remarques

Les blogs suivants incluent les discussions de System.Globalization l’espace de noms et de ses classes :The following blogs include discussions of the System.Globalization namespace and its classes:

Notez que deux des types de .NET Framework dans cet espace de CultureAndRegionInfoBuilder noms CultureAndRegionModifiers, et, se trouvent dans un assembly nommé sysglobl. dll.Note that two of the .NET Framework types in this namespace, CultureAndRegionInfoBuilder and CultureAndRegionModifiers, are found in an assembly named sysglobl.dll. Pour compiler correctement le code qui utilise ces types, vous devez ajouter une référence à sysglobl. dll.Successfully compiling code that uses these types requires that you add a reference to sysglobl.dll.