Compartir a través de


ApplicationBase.ChangeCulture(String) Método

Definición

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
Biblioteca de clases
Aplicación de consola
Biblioteca de controles de Windows Forms
Biblioteca de controles web No
Servicio de Windows
Sitio web No

Se aplica a

Consulte también