Partilhar via


ApplicationBase.ChangeCulture(String) Método

Definição

Altera a cultura usada pelo thread atual para manipulação e formatação da cadeia de caracteres.

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. Nome da cultura como uma cadeia de caracteres. Para obter uma lista de nomes possíveis, consulte CultureInfo.

Exceções

cultureName é Nothing.

cultureName não é um nome de cultura válido.

Exemplos

Este exemplo demonstra como alterar a cultura altera a representação de cadeia de caracteres de datas.

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

Comentários

O My.Application.ChangeCulture método altera a propriedade do CurrentCulture thread atual. CurrentCulture determina os formatos padrão para datas, horas, moeda, números, ordem de classificação de texto, comparações de cadeia de caracteres e maiúsculas e minúsculas para todos os cálculos nesse thread.

Para recuperar a cultura atual, você pode usar a Culture propriedade ou a CurrentCulture propriedade .

A CurrentCulture configuração é diferente de uma configuração de idioma. Ele contém apenas dados relacionados às configurações padrão de uma região geográfica. Portanto, a CurrentCulture propriedade só pode ser definida como uma cultura específica ou como .InvariantCulture

Use o My.Application.ChangeUICulture método para alterar a cultura que o thread atual usa para recuperar recursos específicos da cultura.

Disponibilidade por tipo de projeto

Tipo de projeto Disponível
Aplicativo do Windows Forms Sim
Biblioteca de Classes Sim
Aplicativo do Console Sim
Biblioteca de Controle Windows Forms Sim
Biblioteca de Controles da Web Não
Serviço do Windows Sim
Site Não

Aplica-se a

Confira também