System.Globalization Spazio dei nomi

Lo spazio dei nomi System.Globalization contiene classi che definiscono le informazioni correlate alle impostazioni cultura, tra cui la lingua, il paese o la regione, i calendari usati, i formati delle date, della valuta e dei numeri, nonché il criterio di ordinamento delle stringhe. 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. Si tratta di classi utili per la creazione di applicazioni globalizzate (internazionali). These classes are useful for writing globalized (internationalized) applications. Le classi come StringInfo e TextInfo forniscono funzionalità di globalizzazione avanzate, tra cui il supporto di surrogati e l'elaborazione di elementi di testo. Classes such as StringInfo and TextInfo provide advanced globalization functionalities, including surrogate support and text element processing.

Classi

Calendar

Rappresenta il tempo in suddivisioni, come settimane, mesi e anni.Represents time in divisions, such as weeks, months, and years.

CharUnicodeInfo

Recupera le informazioni relative a un carattere Unicode.Retrieves information about a Unicode character. Questa classe non può essere ereditata.This class cannot be inherited.

ChineseLunisolarCalendar

Rappresenta il tempo suddiviso in mesi, giorni e anni.Represents time in divisions, such as months, days, and years. Gli anni vengono calcolati in base al calendario cinese, mentre i giorni e i mesi vengono calcolati in base al calendario lunisolare.Years are calculated using the Chinese calendar, while days and months are calculated using the lunisolar calendar.

CompareInfo

Implementa un insieme di metodi per i confronti tra stringhe sensibili alle impostazioni cultura.Implements a set of methods for culture-sensitive string comparisons.

CultureAndRegionInfoBuilder

Definisce impostazioni cultura personalizzate nuove o basate su altre impostazioni cultura e paese/area geografica.Defines a custom culture that is new or based on another culture and country/region. È possibile installare le impostazioni cultura personalizzate in un computer e usarle in qualsiasi applicazione in esecuzione.The custom culture can be installed on a computer and subsequently used by any application that is running on that computer. Questa classe non può essere ereditata.This class cannot be inherited.

CultureInfo

Fornisce informazioni su impostazioni cultura specifiche, ovvero impostazioni locali per lo sviluppo di codice non gestito.Provides information about a specific culture (called a locale for unmanaged code development). Le informazioni includono i nomi delle impostazioni cultura, il sistema di scrittura, il calendario usato, l'ordinamento delle stringhe e la formattazione di date e numeri.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

Eccezione generata quando un metodo tenta di costruire impostazioni cultura non disponibili.The exception that is thrown when a method attempts to construct a culture that is not available.

DateTimeFormatInfo

Fornisce informazioni specifiche delle impostazioni cultura relative al formato dei valori di data e ora.Provides culture-specific information about the format of date and time values.

DaylightTime

Definisce il periodo dell'ora legale.Defines the period of daylight saving time.

EastAsianLunisolarCalendar

Rappresenta un calendario in cui il tempo è suddiviso in mesi, giorni, anni ed ere e in cui le date sono basate su cicli solari e lunari.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

Offre metodi di estensione correlati alla globalizzazione.Provides globalization-related extension methods.

GregorianCalendar

Rappresenta il calendario gregoriano.Represents the Gregorian calendar.

HebrewCalendar

Rappresenta il calendario ebraico.Represents the Hebrew calendar.

HijriCalendar

Rappresenta il calendario Hijri.Represents the Hijri calendar.

IdnMapping

Supporta l'utilizzo di caratteri non ASCII per i nomi di dominio Internet.Supports the use of non-ASCII characters for Internet domain names. Questa classe non può essere ereditata.This class cannot be inherited.

ISOWeek

Fornisce membri statici per il supporto della data con settimana ISO, che fa parte dello standard di data e ora ISO 8601 emesso da International Organization for Standardization (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

Rappresenta il calendario giapponese.Represents the Japanese calendar.

JapaneseLunisolarCalendar

Rappresenta il tempo suddiviso in mesi, giorni e anni.Represents time in divisions, such as months, days, and years. Gli anni vengono calcolati come per il calendario giapponese, mentre i giorni e i mesi vengono calcolati utilizzando il calendario lunisolare.Years are calculated as for the Japanese calendar, while days and months are calculated using the lunisolar calendar.

JulianCalendar

Rappresenta il calendario giuliano.Represents the Julian calendar.

KoreanCalendar

Rappresenta il calendario coreano.Represents the Korean calendar.

KoreanLunisolarCalendar

Rappresenta il tempo suddiviso in mesi, giorni e anni.Represents time in divisions, such as months, days, and years. Gli anni vengono calcolati in base al calendario gregoriano, mentre i giorni e i mesi vengono calcolati in base al calendario lunisolare.Years are calculated using the Gregorian calendar, while days and months are calculated using the lunisolar calendar.

NumberFormatInfo

Fornisce informazioni specifiche delle impostazioni cultura per la formattazione e l'analisi dei valori numerici.Provides culture-specific information for formatting and parsing numeric values.

PersianCalendar

Rappresenta il calendario persiano.Represents the Persian calendar.

RegionInfo

Contiene le informazioni relative al paese.Contains information about the country/region.

SortKey

Rappresenta il risultato del mapping di una stringa alla chiave di ordinamento.Represents the result of mapping a string to its sort key.

SortVersion

Fornisce le informazioni sulla versione di Unicode usata per confrontare e ordinare le stringhe.Provides information about the version of Unicode used to compare and order strings.

StringInfo

Fornisce funzionalità per suddividere una stringa in elementi di testo e per scorrere tali elementi di testo.Provides functionality to split a string into text elements and to iterate through those text elements.

TaiwanCalendar

calendario taiwanese.the Taiwan calendar.

TaiwanLunisolarCalendar

Rappresenta il calendario lunisolare taiwanese.Represents the Taiwan lunisolar calendar. Gli anni vengono calcolati in base al calendario gregoriano, come nel calendario taiwanese, mentre i giorni e i mesi vengono calcolati in base al calendario lunisolare.As for the Taiwan calendar, years are calculated using the Gregorian calendar, while days and months are calculated using the lunisolar calendar.

TextElementEnumerator

Enumera gli elementi di testo di una stringa.Enumerates the text elements of a string.

TextInfo

Definisce proprietà e comportamenti di testo, quali la combinazione di maiuscole e minuscole, specifici di un sistema di scrittura.Defines text properties and behaviors, such as casing, that are specific to a writing system.

ThaiBuddhistCalendar

Rappresenta il calendario buddista thailandese.Represents the Thai Buddhist calendar.

UmAlQuraCalendar

Rappresenta il calendario Hijri saudita (Um Al Qura).Represents the Saudi Hijri (Um Al Qura) calendar.

Enumerazioni

CalendarAlgorithmType

Specifica se un calendario è solare, lunare o lunisolare.Specifies whether a calendar is solar-based, lunar-based, or lunisolar-based.

CalendarWeekRule

Definisce regole diverse per determinare la prima settimana dell'anno.Defines different rules for determining the first week of the year.

CompareOptions

Definisce le opzioni per il confronto tra stringhe da utilizzare con CompareInfo.Defines the string comparison options to use with CompareInfo.

CultureAndRegionModifiers

Specifica le costanti che definiscono un oggetto CultureAndRegionInfoBuilder.Specifies constants that define a CultureAndRegionInfoBuilder object.

CultureTypes

Definisce i tipi di elenchi di impostazioni cultura che possono essere recuperati tramite il metodo GetCultures(CultureTypes).Defines the types of culture lists that can be retrieved using the GetCultures(CultureTypes) method.

DateTimeStyles

Definisce le opzioni di formattazione per la personalizzazione della modalità di analisi dell'ora e il giorno.Defines the formatting options that customize string parsing for some date and time parsing methods.

DigitShapes

Definisce le modalità di visualizzazione delle cifre specifiche delle impostazioni cultura.Specifies the culture-specific display of digits.

GregorianCalendarTypes

Definisce le diverse versioni in lingua del calendario gregoriano.Defines the different language versions of the Gregorian calendar.

NumberStyles

Determina gli stili consentiti negli argomenti di stringa numerici passati ai metodi Parse e TryParse dei tipi numerici integrali e a virgola mobile.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

Definisce le opzioni di formattazione per la personalizzazione delle modalità di analisi di stringa utilizzate dai metodi ParseExact e TryParseExact.Defines the formatting options that customize string parsing for the ParseExact and TryParseExact methods.

UnicodeCategory

Definisce la categoria Unicode di un carattere.Defines the Unicode category of a character.

Commenti

I blog seguenti includono discussioni sullo System.Globalization spazio dei nomi e le relative classi:The following blogs include discussions of the System.Globalization namespace and its classes:

Si noti che due dei tipi di .NET Framework in questo spazio CultureAndRegionInfoBuilder dei CultureAndRegionModifiersnomi, e, si trovano in un assembly denominato sysglobl. dll.Note that two of the .NET Framework types in this namespace, CultureAndRegionInfoBuilder and CultureAndRegionModifiers, are found in an assembly named sysglobl.dll. Per compilare correttamente il codice che utilizza questi tipi, è necessario aggiungere un riferimento a sysglobl. dll.Successfully compiling code that uses these types requires that you add a reference to sysglobl.dll.