ApplicationBase.ChangeCulture(String) Método

Definição

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

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 corda. Para uma lista de nomes possíveis, veja CultureInfo.

Exceções

cultureName é Nothing.

cultureName não é um nome cultural válido.

Exemplos

Este exemplo demonstra como a mudança da cultura altera a representação das datas em cadeias.

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

Observações

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 ordenação do texto, comparações de cadeias e maiúsculas para todos os cálculos nesse thread.

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

O CurrentCulture cenário é diferente de um ambiente linguístico. Contém apenas dados relacionados com as definições padrão para uma região geográfica. Portanto, a CurrentCulture propriedade só pode ser atribuída a uma cultura específica ou a InvariantCulture.

Use o My.Application.ChangeUICulture método para alterar a cultura que o tópico atual utiliza para recuperar recursos específicos de cada cultura.

Disponibilidade por tipo de projeto

Tipo de Projeto Available
Aplicação Windows Forms Yes
Biblioteca de Classes Yes
Aplicativo de console Yes
Biblioteca de Controlo Windows Forms Yes
Biblioteca de controle da Web No
Serviço Windows Yes
Web site No

Aplica-se a

Ver também