Cambiar mayúsculas y minúsculas

Si se escribe una aplicación que acepta la entrada de información por parte del usuario, nunca se puede estar seguro de si se utilizarán mayúsculas o minúsculas para introducir los datos. Puesto que los métodos que comparan cadenas y caracteres distinguen mayúsculas y minúsculas, las mayúsculas y minúsculas de las cadenas que escriben los usuarios se deben convertir para compararlas con los valores constantes. Cambiar las mayúsculas y minúsculas de una cadena es muy sencillo. En la tabla siguiente se describen los dos métodos existentes para cambiar mayúsculas y minúsculas. Cada método proporciona una manera de aceptar una referencia cultural.

Nombre del método Use

String.ToUpper

Convierte todos los caracteres de una cadena en mayúsculas.

String.ToLower

Convierte todos los caracteres de una cadena en minúsculas.

ToUpper

El método ToUpper convierte todos los caracteres de una cadena en mayúsculas. En el ejemplo siguiente se convierte toda la cadena "Hello World!" a mayúsculas.

Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.ToUpper())
String MyString = "Hello World!";
Console.WriteLine(MyString.ToUpper());

Con este ejemplo se muestra HELLO WORLD! en la consola.

En el ejemplo anterior se tienen en cuenta las referencias culturales de forma predeterminada. Para realizar un cambio de mayúsculas y minúsculas que no tenga en cuenta las referencias culturales, utilice una sobrecarga del método String.Upper ya que permite especificar la referencia cultural que se debe utilizar mediante un parámetro de referencia cultural. Para obtener un ejemplo que muestra cómo utilizar el método String.Upper para realizar un cambio de mayúsculas y minúsculas que no tenga en cuenta las referencias culturales, vea Realizar comparaciones de cadenas que no tienen en cuenta las referencias culturales.

ToLower

El método String.ToLower es similar al anterior, pero, por el contrario, convierte todos los caracteres de una cadena en minúsculas. En el ejemplo siguiente, se convierte la cadena "Hello World!" a minúsculas.

Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.ToLower())
String MyString = "Hello World!";
Console.WriteLine(MyString.ToLower());

Con este ejemplo se muestra hello world! en la consola.

En el ejemplo anterior se tienen en cuenta las referencias culturales de forma predeterminada. Para realizar un cambio de mayúsculas y minúsculas que no tenga en cuenta las referencias culturales, utilice una sobrecarga del método String.Lower ya que permite especificar la referencia cultural que se debe utilizar mediante un parámetro de referencia cultural. Para obtener un ejemplo que muestra cómo utilizar el método String.Lower para realizar un cambio de mayúsculas y minúsculas que no tenga en cuenta las referencias culturales, vea Realizar comparaciones de cadenas que no tienen en cuenta las referencias culturales.

Vea también

Otros recursos

Operaciones básicas de cadenas
Realizar operaciones de cadenas que no distinguen entre referencias culturales