Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Obtiene la referencia cultural que utiliza el subproceso actual para manipular cadenas de caracteres y darles formato.
' Usage
Dim value As System.Globalization.CultureInfo = My.Application.Culture
' Declaration
Public ReadOnly Property Culture As System.Globalization.CultureInfo
Valor devuelto
Devuelve un objeto CultureInfo que representa la referencia cultural que utiliza el subproceso actual para manipular cadenas y darles formato.
Comentarios
La propiedad My.Application.CurrentCulture obtiene el objeto CultureInfo que utiliza el subproceso actual para manipular cadenas y darles formato. Este objeto es idéntico al devuelto por la propiedad CurrentCulture, que controla muchos de los cálculos de ese subproceso relacionados con cadenas. La propiedad CurrentCulture determina los formatos predeterminados de fecha, hora, moneda y número. También determina cómo ordenar, comparar y poner en mayúsculas las cadenas.
Para cambiar la referencia cultural, puede utilizar el My.Application.ChangeCulture (Método) o asignar un objeto CultureInfo diferente a la propiedad CurrentCulture.
La configuración de CurrentCulture es diferente de la configuración de idioma. Sólo contiene datos relacionados con la configuración estándar para una región geográfica.
Utilice la propiedad My.Application.CurrentUICulture para obtener la referencia cultural que utiliza el subproceso actual para recuperar los recursos específicos de la referencia cultural.
Ejemplo
Este ejemplo muestra cómo afecta la referencia cultural a la representación de cadenas de fecha.
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
Requisitos
Espacio de nombres:Microsoft.VisualBasic.ApplicationServices
Clase:WindowsFormsApplicationBase, ApplicationBase
Ensamblado: biblioteca en tiempo de ejecución de Visual Basic (en Microsoft.VisualBasic.dll)
Disponibilidad por tipo de proyecto
Tipo de proyecto |
Disponible |
|---|---|
Aplicación para Windows |
Sí |
Biblioteca de clases |
Sí |
Aplicación de consola |
Sí |
Biblioteca de controles de Windows |
Sí |
Biblioteca de controles Web |
No |
Servicio de Windows |
Sí |
Sitio Web |
No |
Permisos
No se requiere ningún permiso.
Vea también
Referencia
My.Application.ChangeCulture (Método)
My.Application.UICulture (Propiedad)