Proprietà My.Application.Culture
Aggiornamento: novembre 2007
Ottiene la lingua utilizzata dal thread corrente per la manipolazione e la formattazione delle stringhe.
' Usage
Dim value As System.Globalization.CultureInfo = My.Application.Culture
' Declaration
Public ReadOnly Property Culture As System.Globalization.CultureInfo
Valore restituito
Restituisce un oggetto CultureInfo che rappresenta la lingua del thread corrente utilizzato per l'elaborazione e la formattazione delle stringhe.
Note
La proprietà My.Application.CurrentCulture ottiene l'oggetto CultureInfo utilizzato dal thread corrente per la manipolazione e la formattazione delle stringhe. Questo oggetto è identico a quello restituito dalla proprietà CurrentCulture che controlla buona parte dei calcoli relativi alle stringhe che avvengono su quel thread. La proprietà CurrentCulture determina i formati predefiniti per date, orari, valute e numeri. Essa determina anche come ordinare, confrontare e convertire in lettere maiuscole le stringhe.
Per cambiare la lingua, è possibile utilizzare il Metodo My.Application.ChangeCulture o assegnare un oggetto CultureInfo diverso alla proprietà CurrentCulture.
L'impostazione della proprietà CurrentCulture è diversa da un'impostazione di lingua. Contiene solo i dati correlati alle impostazioni standard relative a un paese.
Utilizzare la proprietà My.Application.CurrentUICulture per ottenere la lingua attualmente utilizzata dal thread per il recupero di risorse specifiche di una lingua.
Esempio
In questo esempio viene illustrato come la lingua influenzi la rappresentazione in forma 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
Requisiti
Spazio dei nomi:Microsoft.VisualBasic.ApplicationServices
Classe:WindowsFormsApplicationBase, ApplicationBase
Assembly: libreria di runtime di Visual Basic (in Microsoft.VisualBasic.dll)
Disponibilità per tipo di progetto
Tipo di progetto |
Disponibile |
---|---|
Applicazione Windows |
Sì |
Libreria di classi |
Sì |
Applicazione di console |
Sì |
Libreria di controlli Windows |
Sì |
Libreria di controlli Web |
No |
Servizio Windows |
Sì |
Sito Web |
No |
Autorizzazioni
Non sono richieste autorizzazioni.
Vedere anche
Riferimenti
Metodo My.Application.ChangeCulture
Proprietà My.Application.UICulture