System.Globalization Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. Si tratta di classi utili per la creazione di applicazioni globalizzate (internazionali). Le classi come StringInfo e TextInfo forniscono funzionalità di globalizzazione avanzate, tra cui il supporto di surrogati e l'elaborazione di elementi di testo.
Classi
Calendar |
Rappresenta il tempo in suddivisioni, come settimane, mesi e anni. |
CharUnicodeInfo |
Recupera le informazioni relative a un carattere Unicode. La classe non può essere ereditata. |
ChineseLunisolarCalendar |
Rappresenta il tempo suddiviso in mesi, giorni e anni. Gli anni vengono calcolati in base al calendario cinese, mentre i giorni e i mesi vengono calcolati in base al calendario lunisolare. |
CompareInfo |
Implementa un insieme di metodi per i confronti tra stringhe sensibili alle impostazioni cultura. |
CultureAndRegionInfoBuilder |
Definisce impostazioni cultura personalizzate nuove o basate su altre impostazioni cultura e paese/area geografica. È possibile installare le impostazioni cultura personalizzate in un computer e usarle in qualsiasi applicazione in esecuzione. La classe non può essere ereditata. |
CultureInfo |
Fornisce informazioni su impostazioni cultura specifiche, ovvero impostazioni locali per lo sviluppo di codice non gestito. 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. |
CultureNotFoundException |
Eccezione generata quando un metodo tenta di costruire impostazioni cultura non disponibili. |
DateTimeFormatInfo |
Fornisce informazioni specifiche delle impostazioni cultura relative al formato dei valori di data e ora. |
DaylightTime |
Definisce il periodo dell'ora legale. |
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. |
GlobalizationExtensions |
Offre metodi di estensione correlati alla globalizzazione. |
GregorianCalendar |
Rappresenta il calendario gregoriano. |
HebrewCalendar |
Rappresenta il calendario ebraico. |
HijriCalendar |
Rappresenta il calendario Hijri. |
IdnMapping |
Supporta l'utilizzo di caratteri non ASCII per i nomi di dominio Internet. La classe non può essere ereditata. |
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). |
JapaneseCalendar |
Rappresenta il calendario giapponese. |
JapaneseLunisolarCalendar |
Rappresenta il tempo suddiviso in mesi, giorni e anni. Gli anni vengono calcolati come per il calendario giapponese, mentre i giorni e i mesi vengono calcolati utilizzando il calendario lunisolare. |
JulianCalendar |
Rappresenta il calendario giuliano. |
KoreanCalendar |
Rappresenta il calendario coreano. |
KoreanLunisolarCalendar |
Rappresenta il tempo suddiviso in mesi, giorni e anni. Gli anni vengono calcolati in base al calendario gregoriano, mentre i giorni e i mesi vengono calcolati in base al calendario lunisolare. |
NumberFormatInfo |
Fornisce informazioni specifiche delle impostazioni cultura per la formattazione e l'analisi dei valori numerici. |
PersianCalendar |
Rappresenta il calendario persiano. |
RegionInfo |
Contiene le informazioni relative al paese. |
SortKey |
Rappresenta il risultato del mapping di una stringa alla chiave di ordinamento. |
SortVersion |
Fornisce le informazioni sulla versione di Unicode usata per confrontare e ordinare le stringhe. |
StringInfo |
Fornisce funzionalità per suddividere una stringa in elementi di testo e per scorrere tali elementi di testo. |
TaiwanCalendar |
Rappresenta il calendario taiwanese. |
TaiwanLunisolarCalendar |
Rappresenta il calendario lunisolare taiwanese. 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. |
TextElementEnumerator |
Enumera gli elementi di testo di una stringa. |
TextInfo |
Definisce proprietà e comportamenti di testo, ad esempio la combinazione di maiuscole e minuscole, specifici di un sistema di scrittura. |
ThaiBuddhistCalendar |
Rappresenta il calendario buddista thai. |
UmAlQuraCalendar |
Rappresenta il calendario Saudi Hijri (Um Al Qura). |
Enumerazioni
CalendarAlgorithmType |
Specifica se un calendario è solare, lunare o lunisolare. |
CalendarWeekRule |
Definisce regole diverse per determinare la prima settimana dell'anno. |
CompareOptions |
Definisce le opzioni per il confronto tra stringhe da utilizzare con CompareInfo. |
CultureAndRegionModifiers |
Specifica le costanti che definiscono un oggetto CultureAndRegionInfoBuilder. |
CultureTypes |
Definisce i tipi di elenchi di impostazioni cultura che possono essere recuperati tramite il metodo GetCultures(CultureTypes). |
DateTimeStyles |
Definisce le opzioni di formattazione che personalizzano l'analisi delle stringhe per alcuni metodi di analisi di data e ora. |
DigitShapes |
Definisce le modalità di visualizzazione delle cifre specifiche delle impostazioni cultura. |
GregorianCalendarTypes |
Definisce le diverse versioni in lingua del calendario gregoriano. |
NumberStyles |
Determina gli stili consentiti negli argomenti di stringa numerici passati ai metodi |
TimeSpanStyles |
Definisce le opzioni di formattazione per la personalizzazione delle modalità di analisi di stringa utilizzate dai metodi ParseExact e TryParseExact. |
UnicodeCategory |
Definisce la categoria Unicode di un carattere. |
Commenti
I blog seguenti includono discussioni dello System.Globalization spazio dei nomi e delle relative classi:
Due dei tipi .NET in questo spazio dei nomi CultureAndRegionInfoBuilder e CultureAndRegionModifiers, sono disponibili in un assembly denominato sysglobl.dll. Per compilare correttamente il codice che usa questi tipi, aggiungere un riferimento a sysglobl.dll.