ApplicationBase.ChangeCulture(String) 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.
Modifica le impostazioni cultura utilizzate dal thread corrente per la modifica e la formattazione della stringa.
public:
void ChangeCulture(System::String ^ cultureName);
public void ChangeCulture (string cultureName);
member this.ChangeCulture : string -> unit
Public Sub ChangeCulture (cultureName As String)
Parametri
- cultureName
- String
String
. Nome delle impostazioni cultura come stringa. Per un elenco dei nomi possibili, vedere CultureInfo.
Eccezioni
cultureName
è Nothing
.
cultureName
non è un nome di impostazioni cultura valido.
Esempio
In questo esempio viene illustrato come la modifica delle impostazioni cultura modifica la rappresentazione di stringa delle date.
Private Sub TestChangeCulture()
' Store the current culture.
Dim currentculture As String = My.Application.Culture.Name
MsgBox("Current culture is " & currentculture)
Dim jan1 As New Date(2005, 1, 1, 15, 15, 15)
My.Application.ChangeCulture("en-US")
MsgBox("Date represented in en-US culture: " & jan1)
' 1/1/2005 3:15:15 PM
My.Application.ChangeCulture("")
MsgBox("Date represented in invariant culture" & jan1)
' 01/01/2005 15:15:15
' Restore the culture.
My.Application.ChangeCulture(currentculture)
End Sub
Commenti
Il My.Application.ChangeCulture
metodo modifica la proprietà del CurrentCulture thread corrente.
CurrentCulture determina i formati predefiniti per date, ore, valuta, numeri, ordinamento di testo, confronti di stringhe e maiuscole/minuscole per tutti i calcoli nel thread.
Per recuperare le impostazioni cultura correnti, è possibile utilizzare la Culture proprietà o la CurrentCulture proprietà .
L'impostazione CurrentCulture è diversa da un'impostazione della lingua. Contiene solo i dati correlati alle impostazioni standard per un'area geografica. Pertanto, la CurrentCulture proprietà può essere impostata solo su impostazioni cultura specifiche o su InvariantCulture.
Usare il My.Application.ChangeUICulture
metodo per modificare le impostazioni cultura usate dal thread corrente per recuperare risorse specifiche delle impostazioni cultura.
Disponibilità per tipo di progetto
Tipo di progetto | Disponibile |
---|---|
Windows Forms Application | Sì |
Libreria di classi | Sì |
Applicazione console | Sì |
Libreria di controllo Windows Form | Sì |
Libreria di controlli Web | No |
Servizio Windows | Sì |
Sito Web | No |