Compartilhar via


Alterando a Caixa

Se você escrever um aplicativo que aceita entrada de um usuário, você nunca pode ter certeza de qual caixa ele ou ela usará para inserir os dados.Como os métodos que comparam sequências de caracteres e caracteres diferenciam maiúsculas de minúsculas, você deve converter a caixa de sequências de caracteres inseridos pelos usuários antes de compará-los com valores constantes.Você pode alterar facilmente o caso de uma sequência de caracteres.A tabela a seguir descreve dois métodos de alteração de caixa.Cada método fornece uma sobrecarga que aceita uma cultura.

Nome do Método

Uso

String.ToUpper

Converte todos os caracteres em uma sequência de caracteres para maiúsculo.

String.ToLower

Converte todos os caracteres em uma sequência de caracteres para minúsculo.

ToUpper

The String.ToUpper método altera todos os caracteres em uma seqüência de caracteres em maiúsculas. O exemplo a seguir converte a sequência de caracteres "Olá mundo!" de caixa mista para maiúsculos.

Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.ToUpper())
' This example displays the following output:
'       HELLO WORLD!
string properString = "Hello World!";
Console.WriteLine(properString.ToUpper());
// This example displays the following output:
//       HELLO WORLD!

O exemplo anterior é sensível à cultura por padrão; ela se aplica as convenções de maiúsculas e minúsculas da cultura corrente.Para realizar uma alterar caso diferenciação de cultura ou para aplicar as convenções de maiúsculas e minúsculas de uma cultura específica, use o String.ToUpper(CultureInfo) método de sobrecarga e fornecer um valor de CultureInfo.InvariantCulture ou um System.Globalization.CultureInfo objeto que representa a cultura especificada para o cultura parâmetro.Para obter um exemplo que demonstra como usar o ToUpper método para executar uma alterar caso diferenciação de cultura, consulte Executando alterações caso diferenciação de cultura.

ToLower

The String.ToLower método é semelhante do método anterior, mas em vez disso, converte todos os caracteres em uma seqüência de caracteres em minúsculas. O exemplo a seguir converte a sequência "Olá mundo!" para minúsculo.

Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.ToLower())
' This example displays the following output:
'       hello world!
string properString = "Hello World!";
Console.WriteLine(properString.ToLower());
// This example displays the following output:
//       hello world!

O exemplo anterior é sensível à cultura por padrão; ela se aplica as convenções de maiúsculas e minúsculas da cultura corrente.Para realizar uma alterar caso diferenciação de cultura ou para aplicar as convenções de maiúsculas e minúsculas de uma cultura específica, use o String.ToLower(CultureInfo) método de sobrecarga e fornecer um valor de CultureInfo.InvariantCulture ou um System.Globalization.CultureInfo objeto que representa a cultura especificada para o cultura parâmetro.Para obter um exemplo que demonstra como usar o ToLower(CultureInfo) método para executar uma alterar caso diferenciação de cultura, consulte Executando alterações caso diferenciação de cultura.

Consulte também

Outros recursos

Operações Básicas com Sequências de Caracteres

Executar operações de Cadeia de Caracteres de Cultura-kana