CultureInfo.GetCultureInfo CultureInfo.GetCultureInfo CultureInfo.GetCultureInfo CultureInfo.GetCultureInfo Method

Definizione

Recupera un'istanza di sola lettura e inserita nella cache di determinate impostazioni cultura.Retrieves a cached, read-only instance of a culture.

Overload

GetCultureInfo(Int32) GetCultureInfo(Int32) GetCultureInfo(Int32) GetCultureInfo(Int32)

Recupera un'istanza di sola lettura e memorizzata nella cache di determinate impostazioni cultura utilizzando l'identificatore delle impostazioni cultura specificato.Retrieves a cached, read-only instance of a culture by using the specified culture identifier.

GetCultureInfo(String) GetCultureInfo(String) GetCultureInfo(String) GetCultureInfo(String)

Recupera un'istanza di sola lettura e inserita nella cache di determinate impostazioni cultura utilizzando il nome delle impostazioni cultura specificato.Retrieves a cached, read-only instance of a culture using the specified culture name.

GetCultureInfo(String, String) GetCultureInfo(String, String) GetCultureInfo(String, String) GetCultureInfo(String, String)

Recupera un'istanza di sola lettura e inserita nella cache di determinate impostazioni cultura.Retrieves a cached, read-only instance of a culture. I parametri specificano le impostazioni cultura inizializzate con gli oggetti TextInfo e CompareInfo specificati da altre impostazioni cultura.Parameters specify a culture that is initialized with the TextInfo and CompareInfo objects specified by another culture.

GetCultureInfo(Int32) GetCultureInfo(Int32) GetCultureInfo(Int32) GetCultureInfo(Int32)

Recupera un'istanza di sola lettura e memorizzata nella cache di determinate impostazioni cultura utilizzando l'identificatore delle impostazioni cultura specificato.Retrieves a cached, read-only instance of a culture by using the specified culture identifier.

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 Int32 Int32 Int32

Identificatore delle impostazioni locali (LCID).A locale identifier (LCID).

Restituisce

Oggetto CultureInfo di sola lettura.A read-only CultureInfo object.

Eccezioni

culture specifica impostazioni cultura non supportate.culture specifies a culture that is not supported. Per altre informazioni, vedere la sezione Note per i chiamanti.See the Notes to Caller section for more information.

Commenti

Si consiglia di usare l'overload di stringa di questo metodo (GetCultureInfo(String)), perché i nomi delle impostazioni locali devono essere usati anziché gli LCID.We recommend that you use the string overload of this method (GetCultureInfo(String)), because locale names should be used instead of LCIDs. Per le impostazioni locali personalizzate, il nome delle impostazioni locali è obbligatorio.For custom locales, the locale name is required.

Se culture è l'identificatore delle impostazioni locali delle impostazioni cultura correnti, l' CultureInfo oggetto restituito non riflette gli override dell'utente.If culture is the locale identifier of the current culture, the returned CultureInfo object does not reflect any user overrides.

Note per i chiamanti

E versioni precedenti ArgumentException generano se culture non è un identificatore di impostazioni cultura valido. .NET Framework 3.5.NET Framework 3.5The .NET Framework 3.5.NET Framework 3.5 and earlier versions throw an ArgumentException if culture is not a valid culture identifier. A partire da .NET Framework 4.NET Framework 4, questo metodo genera un' CultureNotFoundExceptioneccezione.Starting with the .NET Framework 4.NET Framework 4, this method throws a CultureNotFoundException. A partire dalle app eseguite in .NET Framework 4.NET Framework 4 o versioni successive in Windows 7 o versioni successive, il metodo tenta di recuperare un CultureInfo oggetto il cui culture identificatore è dal sistema operativo; se il sistema operativo non supporta tali impostazioni cultura, il il metodo genera CultureNotFoundExceptionun'eccezione.Starting with apps that run under the .NET Framework 4.NET Framework 4 or later on Windows 7 or later, the method attempts to retrieve a CultureInfo object whose identifier is culture from the operating system; if the operating system does not support that culture, the method throws a CultureNotFoundException.

Vedi anche

GetCultureInfo(String) GetCultureInfo(String) GetCultureInfo(String) GetCultureInfo(String)

Recupera un'istanza di sola lettura e inserita nella cache di determinate impostazioni cultura utilizzando il nome delle impostazioni cultura specificato.Retrieves a cached, read-only instance of a culture using the specified culture name.

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 String String String

Nome di impostazioni cultura.The name of a culture. Per name non viene effettuata la distinzione tra maiuscole e minuscole.name is not case-sensitive.

Restituisce

Oggetto CultureInfo di sola lettura.A read-only CultureInfo object.

Eccezioni

name specifica impostazioni cultura non supportate.name specifies a culture that is not supported. Per altre informazioni, vedere la sezione Note per i chiamanti.See the Notes to Callers section for more information.

Commenti

Per un elenco dei nomi delle impostazioni cultura predefiniti nei sistemi Windows, vedere la colonna tag lingua nell' elenco dei nomi di lingua/area supportati da Windows.For a list of predefined culture names on Windows systems, see the Language tag column in the list of language/region names supported by Windows. I nomi delle impostazioni cultura seguono lo standard definito da BCP 47.Culture names follow the standard defined by BCP 47. Inoltre, a partire da Windows 10, name può essere qualsiasi tag di lingua BCP-47 valido.In addition, starting with Windows 10, name can be any valid BCP-47 language tag.

Il GetCultureInfo metodo recupera un CultureInfo oggetto di sola lettura memorizzato nella cache.The GetCultureInfo method retrieves a cached, read-only CultureInfo object. Offre prestazioni migliori rispetto a una chiamata corrispondente al CultureInfo.CultureInfo(String) costruttore.It offers better performance than a corresponding call to the CultureInfo.CultureInfo(String) constructor.

Se name è il nome delle impostazioni cultura correnti, l'oggetto CultureInfo restituito non riflette gli override dell'utente.If name is the name of the current culture, the returned CultureInfo object does not reflect any user overrides. Questo rende il metodo adatto per le applicazioni server o gli strumenti che non dispongono di un account utente reale sul sistema e che devono caricare più impostazioni cultura in modo efficiente.This makes the method suitable for server applications or tools that do not have a real user account on the system and that need to load multiple cultures efficiently.

Se name èString.Empty, il metodo restituisce le impostazioni cultura invarianti.If name is String.Empty, the method returns the invariant culture. Equivale a recuperare il valore della InvariantCulture proprietà.This is equivalent to retrieving the value of the InvariantCulture property.

Note per i chiamanti

E versioni precedenti generano un' ArgumentException se name non è un nome di impostazioni cultura valido. .NET Framework 3.5.NET Framework 3.5The .NET Framework 3.5.NET Framework 3.5 and earlier versions throw an ArgumentException if name is not a valid culture name. A partire da .NET Framework 4.NET Framework 4, questo metodo genera un' CultureNotFoundExceptioneccezione.Starting with the .NET Framework 4.NET Framework 4, this method throws a CultureNotFoundException. A partire dalle app eseguite in .NET Framework 4.NET Framework 4 o versioni successive in Windows 7 o versioni successive, il metodo tenta di recuperare un CultureInfo oggetto il cui name identificatore è dal sistema operativo; se il sistema operativo non supporta tali impostazioni cultura e se non è il nome di impostazioni cultura aggiuntive o di sostituzione, il metodo genera un' CultureNotFoundExceptioneccezione. nameStarting with apps that run under the .NET Framework 4.NET Framework 4 or later on Windows 7 or later, the method attempts to retrieve a CultureInfo object whose identifier is name from the operating system; if the operating system does not support that culture, and if name is not the name of a supplementary or replacement culture, the method throws a CultureNotFoundException.

Vedi anche

GetCultureInfo(String, String) GetCultureInfo(String, String) GetCultureInfo(String, String) GetCultureInfo(String, String)

Recupera un'istanza di sola lettura e inserita nella cache di determinate impostazioni cultura.Retrieves a cached, read-only instance of a culture. I parametri specificano le impostazioni cultura inizializzate con gli oggetti TextInfo e CompareInfo specificati da altre impostazioni cultura.Parameters specify a culture that is initialized with the TextInfo and CompareInfo objects specified by another culture.

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 String String String

Nome di impostazioni cultura.The name of a culture. Per name non viene effettuata la distinzione tra maiuscole e minuscole.name is not case-sensitive.

altName
String String String String

Nome delle impostazioni cultura che forniscono gli oggetti TextInfo e CompareInfo utilizzati per inizializzare name.The name of a culture that supplies the TextInfo and CompareInfo objects used to initialize name. Per altName non viene effettuata la distinzione tra maiuscole e minuscole.altName is not case-sensitive.

Restituisce

Oggetto CultureInfo di sola lettura.A read-only CultureInfo object.

Eccezioni

name o altName specifica impostazioni cultura non supportate.name or altName specifies a culture that is not supported. Per altre informazioni, vedere la sezione Note per i chiamanti.See the Notes to Callers section for more information.

Commenti

Per un elenco dei nomi delle impostazioni cultura predefiniti nei sistemi Windows, vedere la colonna tag lingua nell' elenco dei nomi di lingua/area supportati da Windows.For a list of predefined culture names on Windows systems, see the Language tag column in the list of language/region names supported by Windows. I nomi delle impostazioni cultura seguono lo standard definito da BCP 47.Culture names follow the standard defined by BCP 47. Inoltre, a partire da Windows 10, name può essere qualsiasi tag di lingua BCP-47 valido.In addition, starting with Windows 10, name can be any valid BCP-47 language tag.

Il GetCultureInfo metodo ottiene un CultureInfo oggetto di sola lettura memorizzato nella cache.The GetCultureInfo method obtains a cached, read-only CultureInfo object. Offre prestazioni migliori rispetto a una chiamata corrispondente a un CultureInfo costruttore.It offers better performance than a corresponding call to a CultureInfo constructor. Il metodo viene utilizzato per creare impostazioni cultura simili a quelle specificate dal name parametro, ma con regole di ordinamento e di combinazione di maiuscole e minuscole diverse.The method is used to create a culture similar to that specified by the name parameter, but with different sorting and casing rules.

Se name oaltName è il nome delle impostazioni cultura correnti, gli oggetti restituiti non riflettono gli override dell'utente.If name or altName is the name of the current culture, the returned objects do not reflect any user overrides. Se name èString.Empty, il metodo restituisce le impostazioni cultura invarianti.If name is String.Empty, the method returns the invariant culture. Equivale a recuperare il valore della InvariantCulture proprietà.This is equivalent to retrieving the value of the InvariantCulture property. Se altName èString.Empty, il metodo utilizza il sistema di scrittura e le regole di confronto specificate dalla lingua inglese.If altName is String.Empty, the method uses the writing system and comparison rules specified by the invariant culture.

Note per i chiamanti

E versioni precedenti generano un' ArgumentException espressione name if altName o non è un nome di impostazioni cultura valido. .NET Framework 3.5.NET Framework 3.5The .NET Framework 3.5.NET Framework 3.5 and earlier versions throw an ArgumentException if name or altName is not a valid culture name. A partire da .NET Framework 4.NET Framework 4, questo metodo genera un' CultureNotFoundExceptioneccezione.Starting with the .NET Framework 4.NET Framework 4, this method throws a CultureNotFoundException. A partire dalle app eseguite in .NET Framework 4.NET Framework 4 o versioni successive in Windows 7 o versioni successive, il metodo tenta di recuperare un CultureInfo oggetto il cui name identificatore è dal sistema operativo; se il sistema operativo non supporta tali impostazioni cultura e se non è il nome di impostazioni cultura aggiuntive o di sostituzione, il metodo genera un' CultureNotFoundException eccezione. nameStarting with apps that run under the .NET Framework 4.NET Framework 4 or later on Windows 7 or later, the method attempts to retrieve a CultureInfo object whose identifier is name from the operating system; if the operating system does not support that culture, and if name is not the name of a supplementary or replacement culture, the method throws a CultureNotFoundException exception. A partire dalle app eseguite in .NET Framework 4.NET Framework 4 o versioni successive in Windows 7 o versioni successive, il metodo tenta di recuperare un CultureInfo oggetto il cui name identificatore è dal sistema operativo; se il sistema operativo non supporta tali impostazioni cultura e se non è il nome di impostazioni cultura aggiuntive o di sostituzione, il metodo genera un' CultureNotFoundException eccezione. nameStarting with apps that run under the .NET Framework 4.NET Framework 4 or later on Windows 7 or later, the method attempts to retrieve a CultureInfo object whose identifier is name from the operating system; if the operating system does not support that culture, and if name is not the name of a supplementary or replacement culture, the method throws a CultureNotFoundException exception.

Vedi anche

Si applica a