ApplicationBase.ChangeCulture(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |