Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método TextInfo.ToLower (String)

 

Publicado: octubre de 2016

Cambia la cadena especificada a minúsculas.

Espacio de nombres:   System.Globalization
Ensamblado:  mscorlib (en mscorlib.dll)

public virtual string ToLower(
	string str
)

Parámetros

str
Type: System.String

Cadena que se va a convertir en minúsculas.

Valor devuelto

Type: System.String

Cadena especificada convertida en minúsculas.

Exception Condition
ArgumentNullException

str es null.

La cadena devuelta puede diferir de la longitud de la cadena de entrada. Para obtener más información acerca de mayúsculas y minúsculas, consulte Unicode Technical Report nº 21 "Case Mappings", publicado por Unicode Consortium (http://www.unicode.org). La implementación actual conserva la longitud de la cadena. Sin embargo, este comportamiento no está garantizada y podría cambiar en futuras implementaciones.

Semántica de mayúsculas y minúsculas depende de la referencia cultural en uso. Para la referencia cultural, la semántica de mayúsculas y minúsculas no es la referencia cultural. Para una referencia cultural específica, la semántica de mayúsculas y minúsculas es sensible a esa referencia cultural.

Si una decisión de seguridad depende de una comparación de cadenas o una operación de cambio de mayúsculas, la aplicación debe utilizar el InvariantCulture para asegurarse de que el comportamiento es coherente independientemente de la configuración de la referencia cultural del sistema. Sin embargo, la referencia cultural invariable debe usarse únicamente por los procesos que requieren resultados independientes de la referencia cultural, como los servicios del sistema. De lo contrario, produce resultados que pueden ser lingüísticamente incorrectos o culturalmente inapropiados.

Para obtener más información sobre las referencias culturales, vea CultureInfo.

El siguiente ejemplo de código cambia las mayúsculas y minúsculas de una cadena según la referencia cultural inglés (Estados Unidos), con el nombre de la referencia cultural en-US.

using System;
using System.Globalization;


public class SamplesTextInfo  {

   public static void Main()  {

      // Defines the string with mixed casing.
      string myString = "wAr aNd pEaCe";

      // Creates a TextInfo based on the "en-US" culture.
      TextInfo myTI = new CultureInfo("en-US",false).TextInfo;

      // Changes a string to lowercase.
      Console.WriteLine( "\"{0}\" to lowercase: {1}", myString, myTI.ToLower( myString ) );

      // Changes a string to uppercase.
      Console.WriteLine( "\"{0}\" to uppercase: {1}", myString, myTI.ToUpper( myString ) );

      // Changes a string to titlecase.
      Console.WriteLine( "\"{0}\" to titlecase: {1}", myString, myTI.ToTitleCase( myString ) );

   }

}

/*
This code produces the following output.

"wAr aNd pEaCe" to lowercase: war and peace
"wAr aNd pEaCe" to uppercase: WAR AND PEACE
"wAr aNd pEaCe" to titlecase: War And Peace

*/

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: