CultureInfo.GetCultureInfo Metodo
Definizione
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.
Recupera un'istanza di sola lettura e memorizzata nella cache di determinate impostazioni cultura.
Overload
GetCultureInfo(String, Boolean) |
Recupera un'istanza di sola lettura e memorizzata nella cache di determinate impostazioni cultura. |
GetCultureInfo(String, String) |
Recupera un'istanza di sola lettura e memorizzata nella cache di determinate impostazioni cultura. I parametri specificano le impostazioni cultura inizializzate con gli oggetti TextInfo e CompareInfo specificati da altre impostazioni cultura. |
GetCultureInfo(Int32) |
Recupera un'istanza di sola lettura e memorizzata nella cache di determinate impostazioni cultura utilizzando l'identificatore delle impostazioni cultura specificato. |
GetCultureInfo(String) |
Recupera un'istanza di sola lettura e inserita nella cache di determinate impostazioni cultura utilizzando il nome delle impostazioni cultura specificato. |
GetCultureInfo(String, Boolean)
- Origine:
- CultureInfo.cs
- Origine:
- CultureInfo.cs
- Origine:
- CultureInfo.cs
Recupera un'istanza di sola lettura e memorizzata nella cache di determinate impostazioni cultura.
public:
static System::Globalization::CultureInfo ^ GetCultureInfo(System::String ^ name, bool predefinedOnly);
public static System.Globalization.CultureInfo GetCultureInfo (string name, bool predefinedOnly);
static member GetCultureInfo : string * bool -> System.Globalization.CultureInfo
Public Shared Function GetCultureInfo (name As String, predefinedOnly As Boolean) As CultureInfo
Parametri
- name
- String
Nome di impostazioni cultura. Non fa distinzione tra maiuscole e minuscole.
- predefinedOnly
- Boolean
true
se viene richiesto di creare un'istanza di impostazioni cultura note nella piattaforma. false
se è accettabile recuperare le impostazioni cultura create anche se la piattaforma non include dati per le stesse.
Restituisce
Istanza di sola lettura di determinate impostazioni cultura.
Commenti
Per impostazione predefinita, quando si tenta di creare impostazioni cultura e la piattaforma sottostante (Windows NLS o ICU) non contiene dati specifici per questa cultura, la piattaforma tenterà di creare una cultura con dati provenienti da altre impostazioni cultura o alcuni valori costanti.
L'impostazione predefinedOnly
per assicurarsi che true
venga creata una cultura solo se la piattaforma dispone di dati reali per tale cultura.
Si applica a
GetCultureInfo(String, String)
- Origine:
- CultureInfo.cs
- Origine:
- CultureInfo.cs
- Origine:
- CultureInfo.cs
Recupera un'istanza di sola lettura e memorizzata nella cache di determinate impostazioni cultura. I parametri specificano le impostazioni cultura inizializzate con gli oggetti TextInfo e CompareInfo specificati da altre impostazioni cultura.
public:
static System::Globalization::CultureInfo ^ GetCultureInfo(System::String ^ name, System::String ^ altName);
public static System.Globalization.CultureInfo GetCultureInfo (string name, string altName);
static member GetCultureInfo : string * string -> System.Globalization.CultureInfo
Public Shared Function GetCultureInfo (name As String, altName As String) As CultureInfo
Parametri
- name
- String
Nome di impostazioni cultura. Per name
non viene effettuata la distinzione tra maiuscole e minuscole.
- altName
- String
Nome delle impostazioni cultura che forniscono gli oggetti TextInfo e CompareInfo utilizzati per inizializzare name
. Per altName
non viene effettuata la distinzione tra maiuscole e minuscole.
Restituisce
Oggetto CultureInfo di sola lettura.
Eccezioni
name
o altName
è null.
name
o altName
specifica impostazioni cultura non supportate. Per altre informazioni, vedere la sezione Note per i chiamanti.
Commenti
Per un elenco di nomi cultura predefiniti nei sistemi Windows, vedere la colonna Tag linguanell'elenco dei nomi di lingua/area supportati da Windows. I nomi delle impostazioni cultura seguono lo standard definito da BCP 47. Inoltre, a partire da Windows 10, name
può essere qualsiasi tag di lingua BCP-47 valido.
Il GetCultureInfo metodo ottiene un oggetto memorizzato nella cache, di sola lettura CultureInfo . Offre prestazioni migliori rispetto a una chiamata corrispondente a un CultureInfo costruttore. Il metodo viene usato per creare impostazioni cultura simili a quella specificata dal name
parametro, ma con regole di ordinamento e maiuscole diverse.
Se name
o altName
è il nome delle impostazioni cultura correnti, gli oggetti restituiti non riflettono alcuna override dell'utente. Se name
è String.Empty, il metodo restituisce le impostazioni cultura invarianti. Equivale a recuperare il valore della InvariantCulture proprietà. Se altName
è String.Empty, il metodo usa le regole di scrittura e confronto specificate dalle impostazioni cultura invarianti.
Note per i chiamanti
.NET Framework 3.5 e versioni precedenti generano un valore se name
o altName
non è un ArgumentException nome di impostazioni cultura valido. A partire da .NET Framework 4, questo metodo genera un CultureNotFoundExceptionoggetto . A partire dalle app eseguite in .NET Framework 4 o versioni successive in Windows 7 o versioni successive, il metodo tenta di recuperare un CultureInfo oggetto il cui identificatore proviene name
dal sistema operativo. Se il sistema operativo non supporta tale cultura e se name
non è il nome di impostazioni cultura supplementari o sostitutive, il metodo genera un'eccezione CultureNotFoundException .
In .NET 6 e versioni successive viene generato un CultureNotFoundException valore se l'app è in esecuzione in un ambiente in cui è abilitata la modalità di globalizzazione invariante, ad esempio alcuni contenitori Docker e viene specificata una cultura diversa dalle impostazioni cultura invarianti.
Vedi anche
Si applica a
GetCultureInfo(Int32)
- Origine:
- CultureInfo.cs
- Origine:
- CultureInfo.cs
- Origine:
- CultureInfo.cs
Recupera un'istanza di sola lettura e memorizzata nella cache di determinate impostazioni cultura utilizzando l'identificatore delle impostazioni cultura specificato.
public:
static System::Globalization::CultureInfo ^ GetCultureInfo(int culture);
public static System.Globalization.CultureInfo GetCultureInfo (int culture);
static member GetCultureInfo : int -> System.Globalization.CultureInfo
Public Shared Function GetCultureInfo (culture As Integer) As CultureInfo
Parametri
- culture
- Int32
Identificatore delle impostazioni locali (LCID).
Restituisce
Oggetto CultureInfo di sola lettura.
Eccezioni
culture
è minore di zero.
culture
specifica impostazioni cultura non supportate. Per altre informazioni, vedere la sezione Note per i chiamanti.
Commenti
È consigliabile usare l'overload stringa di questo metodo (GetCultureInfo(String)), perché i nomi delle impostazioni locali devono essere usati anziché LCID. Per le impostazioni locali personalizzate, è necessario il nome delle impostazioni locali.
Se culture
è l'identificatore delle impostazioni locali delle impostazioni cultura correnti, l'oggetto restituito CultureInfo non riflette alcuna override dell'utente.
Note per i chiamanti
.NET Framework 3.5 e versioni precedenti generano un valore se culture
non è un ArgumentException identificatore delle impostazioni cultura valido. A partire da .NET Framework 4, questo metodo genera un CultureNotFoundExceptionoggetto . A partire dalle app eseguite in .NET Framework 4 o versioni successive in Windows 7 o versioni successive, il metodo tenta di recuperare un CultureInfo oggetto il cui identificatore proviene culture
dal sistema operativo. Se il sistema operativo non supporta tale cultura, il metodo genera un CultureNotFoundExceptionoggetto .
In .NET 6 e versioni successive viene generato un CultureNotFoundException valore se l'app è in esecuzione in un ambiente in cui è abilitata la modalità di globalizzazione invariante, ad esempio alcuni contenitori Docker e viene specificata una cultura diversa dalle impostazioni cultura invarianti.
Vedi anche
Si applica a
GetCultureInfo(String)
- Origine:
- CultureInfo.cs
- Origine:
- CultureInfo.cs
- Origine:
- CultureInfo.cs
Recupera un'istanza di sola lettura e inserita nella cache di determinate impostazioni cultura utilizzando il nome delle impostazioni cultura specificato.
public:
static System::Globalization::CultureInfo ^ GetCultureInfo(System::String ^ name);
public static System.Globalization.CultureInfo GetCultureInfo (string name);
static member GetCultureInfo : string -> System.Globalization.CultureInfo
Public Shared Function GetCultureInfo (name As String) As CultureInfo
Parametri
- name
- String
Nome di impostazioni cultura. Per name
non viene effettuata la distinzione tra maiuscole e minuscole.
Restituisce
Oggetto CultureInfo di sola lettura.
Eccezioni
name
è null.
name
specifica impostazioni cultura non supportate. Per altre informazioni, vedere la sezione Note per i chiamanti.
Commenti
Per un elenco di nomi cultura predefiniti nei sistemi Windows, vedere la colonna Tag linguanell'elenco dei nomi di lingua/area supportati da Windows. I nomi delle impostazioni cultura seguono lo standard definito da BCP 47. Inoltre, a partire da Windows 10, name
può essere qualsiasi tag di lingua BCP-47 valido.
Il GetCultureInfo metodo recupera un oggetto memorizzato nella cache, di sola lettura CultureInfo . Offre prestazioni migliori rispetto a una chiamata corrispondente al CultureInfo.CultureInfo(String) costruttore.
Se name
è il nome delle impostazioni cultura correnti, l'oggetto restituito CultureInfo non riflette alcuna override dell'utente. Questo rende il metodo adatto per applicazioni server o strumenti che non hanno un account utente reale nel sistema e che devono caricare più impostazioni cultura in modo efficiente.
Se name
è String.Empty, il metodo restituisce le impostazioni cultura invarianti. Equivale a recuperare il valore della InvariantCulture proprietà.
Note per i chiamanti
.NET Framework 3.5 e versioni precedenti generano un valore ArgumentException se name
non è un nome delle impostazioni cultura valido. A partire da .NET Framework 4, questo metodo genera un CultureNotFoundExceptionoggetto . A partire dalle app eseguite in .NET Framework 4 o versioni successive in Windows 7 o versioni successive, il metodo tenta di recuperare un CultureInfo oggetto il cui identificatore proviene name
dal sistema operativo; se il sistema operativo non supporta tale cultura e, se name
non è il nome di una cultura supplementare o sostitutiva, il metodo genera un CultureNotFoundExceptionoggetto .
In .NET 6 e versioni successive viene generato un CultureNotFoundException valore se l'app è in esecuzione in un ambiente in cui è abilitata la modalità di globalizzazione invariante, ad esempio alcuni contenitori Docker e viene specificata una cultura diversa dalle impostazioni cultura invarianti.
Vedi anche
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per