System::Globalization::CultureInfo class

CultureInfo class

Raccolta di valori e algoritmi specifici per la cultura. Le operazioni di impostazione sono abilitate solo su oggetti non di sola lettura. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.

class CultureInfo : public virtual System::Object,
                    public System::IFormatProvider,
                    public System::ICloneable

Metodi

MetodoDescrizione
ClearCachedData()Aggiorna le informazioni sulla cultura memorizzate nella cache.
Clone() overrideClona le informazioni sulla cultura.
static CreateSpecificCulture(const String&)Crea una cultura a partire dal nome.
explicit CultureInfo(int)Informazioni RTTI.
CultureInfo(int, bool)Costruttore.
explicit CultureInfo(const String&)Costruttore.
CultureInfo(const String&, bool)Costruttore.
CultureInfo(std::nullptr_t)Lancia sempre ArgumentNullException.
Equals(SharedPtr<Object>) overrideConfronta gli oggetti.
virtual get_Calendar() constRestituisce il calendario usato dalla cultura.
virtual get_CompareInfo() constRestituisce il comparatore di stringhe che aderisce alle regole della cultura.
get_CultureTypes() constRestituisce l’unione bitwise dei tipi di cultura che descrivono la cultura corrente.
static get_CurrentCulture()Restituisce la cultura impostata per il thread corrente.
static get_CurrentUICulture()Restituisce la cultura UI del thread corrente.
virtual get_DateTimeFormat() constRestituisce le informazioni sul formato della data.
static get_DefaultThreadCurrentCulture()Restituisce la cultura predefinita nel dominio dell’applicazione corrente.
static get_DefaultThreadCurrentUICulture()Restituisce la cultura UI predefinita nel dominio dell’applicazione corrente.
virtual get_DisplayName() constRestituisce il nome visualizzato della cultura.
virtual get_EnglishName() constRestituisce il nome inglese della cultura.
get_IetfLanguageTag() constRestituisce il nome RFC 4646 per una lingua.
static get_InstalledUICulture()Restituisce la cultura installata con il sistema operativo.
static get_InvariantCulture()Restituisce la cultura invariata.
virtual get_IsNeutralCulture() constVerifica se la cultura è neutra.
get_IsReadOnly() constVerifica se l’oggetto cultura è di sola lettura.
virtual get_KeyboardLayoutId() constRestituisce l’identificatore locale di input attivo.
virtual get_LCID() constRestituisce l’identificatore della cultura.
virtual get_Name() constRestituisce il nome della cultura.
virtual get_NativeName() constOttiene il nome nativo della cultura.
virtual get_NumberFormat() constOttiene le informazioni sul formato numerico.
virtual get_OptionalCalendars() constElenco dei calendari che possono essere usati con la cultura.
virtual get_Parent() constOttiene la cultura padre.
virtual get_TextInfo() constOttiene i parametri di testo usati dalla cultura.
virtual get_ThreeLetterISOLanguageName() constOttiene il codice lingua ISO 639-2 a tre lettere.
virtual get_ThreeLetterWindowsLanguageName() constOttiene il codice a tre lettere per la lingua come definito nell’API Windows.
virtual get_TwoLetterISOLanguageName() constOttiene il nome lingua ISO a due lettere associato alla cultura.
get_UseUserOverride() constOttiene un flag che indica se il CultureInfo utilizza le impostazioni culturali selezionate dall’utente.
GetConsoleFallbackUICulture() constOttiene una cultura alternativa adatta alle applicazioni console.
static GetCultureInfo(const String&)Ottiene la cultura per nome. Identico a CreateSpecificCulture.
static GetCultureInfo(const String&, const String&)Ottiene la cultura per nome.
static GetCultureInfo(int32_t)Ottiene la cultura per ID.
static GetCultureInfoByIetfLanguageTag(const String&)Obsoleto. Ottiene un oggetto CultureInfo di sola lettura per il tag linguistico RFC 4646 specificato.
static GetCultures(CultureTypes)Ottiene le culture che rientrano nei tipi specificati.
GetFormat(const TypeInfo&) overrideOttiene l’oggetto di formato per il tipo specifico.
GetHashCode() const overrideRestituisce il codice hash dell’oggetto.
IsInherited() constOttiene il flag is-inherited. SOLO USO INTERNO.
operator=(const CultureInfo&)
operator==(const CultureInfo&) constConfronta i parametri della cultura.
static ReadOnly(const CultureInfoPtr&)Ottiene una versione di sola lettura della cultura.
static set_CurrentCulture(const CultureInfoPtr&)Imposta la cultura per il thread corrente.
static set_CurrentUICulture(const CultureInfoPtr&)Imposta la cultura UI del thread corrente.
virtual set_DateTimeFormat(DateTimeFormatInfoPtr)Imposta le informazioni sul formato della data.
static set_DefaultThreadCurrentCulture(const CultureInfoPtr&)Imposta la cultura predefinita nel dominio dell’applicazione corrente.
static set_DefaultThreadCurrentUICulture(const CultureInfoPtr&)Imposta la cultura UI predefinita nel dominio dell’applicazione corrente.
virtual set_NumberFormat(NumberFormatInfoPtr)Ottiene le informazioni sul formato numerico.
ToString() const overrideConverte la cultura in stringa.

Vedi anche