ApplicationBase.ChangeCulture(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cambia la referencia cultural utilizada por el actual subproceso para manipular las cadenas y aplicarles un formato.
public:
void ChangeCulture(System::String ^ cultureName);
public void ChangeCulture (string cultureName);
member this.ChangeCulture : string -> unit
Public Sub ChangeCulture (cultureName As String)
Parámetros
- cultureName
- String
String
. Nombre de la referencia cultural en forma de cadena. Para obtener una lista de posibles nombres, vea CultureInfo.
Excepciones
cultureName
es Nothing
.
cultureName
no es un nombre de referencia cultural válido.
Ejemplos
En este ejemplo se muestra cómo cambiar la referencia cultural cambia la representación de cadena de las fechas.
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
Comentarios
El My.Application.ChangeCulture
método cambia la propiedad del CurrentCulture subproceso actual.
CurrentCulture determina los formatos predeterminados para fechas, horas, moneda, números, criterio de ordenación de texto, comparaciones de cadenas y mayúsculas de minúsculas para todos los cálculos de ese subproceso.
Para recuperar la referencia cultural actual, puede usar la Culture propiedad o la CurrentCulture propiedad .
La CurrentCulture configuración es diferente de una configuración de idioma. Solo contiene datos relacionados con la configuración estándar de una región geográfica. Por lo tanto, la CurrentCulture propiedad solo se puede establecer en una referencia cultural específica o en .InvariantCulture
Use el My.Application.ChangeUICulture
método para cambiar la referencia cultural que usa el subproceso actual para recuperar recursos específicos de la referencia cultural.
Disponibilidad por tipo de proyecto
Tipo de proyecto | Disponible |
---|---|
Aplicación de Windows Forms | Sí |
Biblioteca de clases | Sí |
Aplicación de consola | Sí |
Biblioteca de controles de Windows Forms | Sí |
Biblioteca de controles web | No |
Servicio de Windows | Sí |
Sitio web | No |