Questa documentazione è stata archiviata e non viene gestita.

Costruttore CultureInfo (Int32)

Aggiornamento: novembre 2007

Inizializza una nuova istanza della classe CultureInfo in base alle impostazioni cultura specificate dall'identificatore delle impostazioni cultura.

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

public CultureInfo(
	int culture
)
public CultureInfo(
	int culture
)
public function CultureInfo(
	culture : int
)

Parametri

culture
Tipo: System.Int32

Identificatore CultureInfo predefinito, proprietà LCID di un oggetto CultureInfo esistente o identificatore di impostazioni cultura solo Windows.

EccezioneCondizione
ArgumentOutOfRangeException

culture è minore di zero.

ArgumentException

culture non è un identificatore di impostazioni cultura valido.

-oppure-

Nelle applicazioni .NET Compact Framework, culture non è supportato dal sistema operativo della periferica.

Gli identificatori di impostazioni cultura predefiniti sono elencati nell'argomento della classe CultureInfo.

Nella maggior parte dei casi, il parametro culture è mappato all'identificatore delle impostazioni internazionali NLS (National Language Support, supporto linguistico nazionale) corrispondente. Il valore del parametro culture diventa il valore della proprietà LCID della nuova classe CultureInfo.

L'utente può scegliere di eseguire l'override di alcuni valori associati alle impostazioni cultura correnti di Windows utilizzando la sezione Opzioni internazionali e della lingua nel Pannello di controllo. L'utente, ad esempio, può scegliere di visualizzare la data in un diverso formato o di utilizzare una valuta diversa da quella predefinita per le impostazioni cultura specificate.

Se l'identificatore delle impostazioni cultura specificate corrisponde a quello delle impostazioni cultura correnti di Windows, il costruttore creerà un oggetto CultureInfo che utilizzerà tali override, incluse le impostazioni dell'utente per le proprietà dell'istanza di DateTimeFormatInfo restituita dalla proprietà DateTimeFormat e le proprietà dell'istanza di NumberFormatInfo restituita dalla proprietà NumberFormat. Se le impostazioni utente non sono compatibili con le impostazioni cultura associate alla classe CultureInfo, ad esempio, nel caso in cui il calendario selezionato non fa parte dei calendari specificati dalla proprietà OptionalCalendars, i risultati dei metodi e i valori delle proprietà sono indefiniti.

Se l'identificatore delle impostazioni cultura specificate non corrisponde a quello delle impostazioni cultura correnti di Windows, il costruttore creerà un oggetto CultureInfo che utilizzerà i valori predefiniti per le impostazioni cultura specificate.

La proprietà UseUserOverride è sempre impostata su true.

Si supponga, ad esempio, che Arabo (Arabia Saudita) rappresenti le impostazioni cultura correnti di Windows e che l'utente sia passato dal calendario Hijri a quello gregoriano.

Per le impostazioni cultura che utilizzano l'euro, la valuta predefinita in .NET Framework e Windows XP è impostata sull'euro. Tale impostazione non viene tuttavia adottata nelle versioni precedenti di Windows. Di conseguenza, se l'utente di una versione precedente di Windows non ha modificato la valuta tramite le Opzioni internazionali e della lingua nel Pannello di controllo, la valuta potrebbe non essere corretta. Per utilizzare l'impostazione predefinita di .NET Framework per la valuta, l'applicazione deve utilizzare un overload del costruttore di CultureInfo che accetta un parametro useUserOverride e impostarlo su false.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC, Xbox 360

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Supportato in: 3.5, 2.0, 1.0

XNA Framework

Supportato in: 2.0, 1.0
Mostra: