Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo CultureInfo.GetCultureInfo (String, String)

 

Data di pubblicazione: ottobre 2016

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.

Spazio dei nomi:   System.Globalization
Assembly:  mscorlib (in mscorlib.dll)

public static CultureInfo GetCultureInfo(
	string name,
	string altName
)

Parametri

name
Type: System.String

Nome di impostazioni cultura. Per name non viene effettuata la distinzione tra maiuscole e minuscole.

altName
Type: System.String

Nome delle impostazioni cultura che forniscono gli oggetti TextInfo e CompareInfo usati per inizializzare name. Per altName non viene effettuata la distinzione tra maiuscole e minuscole.

Valore restituito

Type: System.Globalization.CultureInfo

Oggetto CultureInfo di sola lettura.

Exception Condition
ArgumentNullException

name o altName è null.

CultureNotFoundException

name o altName specifica impostazioni cultura non supportate. Per altre informazioni, vedere la sezione Note per i chiamanti.

Per un elenco di nomi di impostazioni cultura predefinite, vedere il National Language Support (NLS) API Reference in Go Global Developer Center. Inoltre, a partire da Windows 10, name può essere qualsiasi tag di lingua BCP-47 valido.

Il GetCultureInfo metodo ottiene un oggetto nella cache, sola lettura CultureInfo oggetto. Offre prestazioni migliori rispetto a una chiamata corrispondente a un CultureInfo costruttore. Il metodo viene utilizzato per creare una lingua simile a quello specificato dal name parametro, ma con diverse di ordinamento e di maiuscole e minuscole delle regole.

Se name o altName è il nome delle impostazioni cultura correnti, gli oggetti restituiti non riflettono alcun override dell'utente. Se name è String.Empty, il metodo restituisce le impostazioni cultura invarianti. Ciò equivale a recuperare il valore della InvariantCulture proprietà. Se altName è String.Empty, il metodo utilizza il sistema di scrittura e il confronto tra le regole specificate dalle impostazioni cultura invarianti.

Note per i chiamanti:

Il .NET Framework 3.5 e versioni precedenti generano un ArgumentException Se name o altName non è un nome di lingua valido. A partire dal .NET Framework 4, questo metodo genera un CultureNotFoundException. A partire dalle applicazioni che eseguono il .NET Framework 4 o versione successiva in Windows 7 o versioni successive, il metodo tenta di recuperare un CultureInfo oggetto il cui identificatore è name dal sistema operativo; se il sistema operativo non supporta le impostazioni cultura e name non è il nome di una lingua supplementare o sostituzione, il metodo genera un CultureNotFoundException eccezione. A partire dalle applicazioni che eseguono il .NET Framework 4 o versione successiva in Windows 7 o versioni successive, il metodo tenta di recuperare un CultureInfo oggetto il cui identificatore è name dal sistema operativo; se il sistema operativo non supporta le impostazioni cultura e name non è il nome di una lingua supplementare o sostituzione, il metodo genera un CultureNotFoundException eccezione.

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: