TextInfo.ToLower Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cambia el carácter o cadena especificados a minúsculas.
Sobrecargas
ToLower(Char) |
Cambia el carácter especificado a minúsculas. |
ToLower(String) |
Convierte la cadena especificada a minúsculas. |
Ejemplos
En el ejemplo de código siguiente se cambia el uso de mayúsculas y minúsculas de una cadena basada en la referencia cultural inglés (Estados Unidos), con el nombre de referencia cultural en-US.
using namespace System;
using namespace System::Globalization;
int main()
{
// Defines the String* with mixed casing.
String^ myString = "wAr aNd pEaCe";
// Creates a TextInfo based on the S"en-US" culture.
CultureInfo^ MyCI = gcnew CultureInfo( "en-US",false );
TextInfo^ myTI = MyCI->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.
S"wAr aNd pEaCe" to lowercase: war and peace
S"wAr aNd pEaCe" to uppercase: WAR AND PEACE
S"wAr aNd pEaCe" to titlecase: War And Peace
*/
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
*/
Imports System.Globalization
Public Class SamplesTextInfo
Public Shared Sub Main()
' Defines the string with mixed casing.
Dim myString As String = "wAr aNd pEaCe"
' Creates a TextInfo based on the "en-US" culture.
Dim myTI As TextInfo = 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))
End Sub
End Class
'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
ToLower(Char)
- Source:
- TextInfo.cs
- Source:
- TextInfo.cs
- Source:
- TextInfo.cs
Cambia el carácter especificado a minúsculas.
public:
virtual char ToLower(char c);
public:
char ToLower(char c);
public virtual char ToLower (char c);
public char ToLower (char c);
abstract member ToLower : char -> char
override this.ToLower : char -> char
member this.ToLower : char -> char
Public Overridable Function ToLower (c As Char) As Char
Public Function ToLower (c As Char) As Char
Parámetros
- c
- Char
Carácter que se va a convertir en minúsculas.
Devoluciones
Carácter especificado convertido en minúsculas.
Comentarios
La semántica de mayúsculas y minúsculas depende de la referencia cultural en uso. Para la referencia cultural invariable, la semántica de mayúsculas y minúsculas no distingue 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 de una operación de cambio de caso, la aplicación debe usar InvariantCulture para asegurarse de que el comportamiento sea coherente independientemente de la configuración de referencia cultural del sistema. Sin embargo, la referencia cultural invariable solo debe usarse en procesos que requieran resultados independientes de la referencia cultural, como los servicios del sistema. De lo contrario, genera resultados que podrían ser lingüísticomente incorrectos o culturalmente inadecuados.
Para obtener más información sobre las referencias culturales, vea CultureInfo.
Consulte también
Se aplica a
ToLower(String)
- Source:
- TextInfo.cs
- Source:
- TextInfo.cs
- Source:
- TextInfo.cs
Convierte la cadena especificada a minúsculas.
public:
virtual System::String ^ ToLower(System::String ^ str);
public:
System::String ^ ToLower(System::String ^ str);
public virtual string ToLower (string str);
public string ToLower (string str);
abstract member ToLower : string -> string
override this.ToLower : string -> string
member this.ToLower : string -> string
Public Overridable Function ToLower (str As String) As String
Public Function ToLower (str As String) As String
Parámetros
- str
- String
Cadena que se va a convertir en minúsculas.
Devoluciones
Cadena especificada convertida en minúsculas.
Excepciones
str
es null.
Comentarios
La cadena devuelta puede diferir en longitud de la cadena de entrada. Para obtener más información sobre el uso de mayúsculas y minúsculas, consulte el informe técnico Unicode n.º 21 "Asignaciones de casos", publicado por el Consorcio Unicode. La implementación actual conserva la longitud de la cadena. Sin embargo, este comportamiento no está garantizado y podría cambiar en futuras implementaciones.
La semántica de mayúsculas y minúsculas depende de la referencia cultural en uso. Para la referencia cultural invariable, la semántica de mayúsculas y minúsculas no distingue 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 de una operación de cambio de caso, la aplicación debe usar InvariantCulture para asegurarse de que el comportamiento sea coherente independientemente de la configuración de referencia cultural del sistema. Sin embargo, la referencia cultural invariable solo debe usarse en procesos que requieran resultados independientes de la referencia cultural, como los servicios del sistema. De lo contrario, genera resultados que podrían ser lingüísticomente incorrectos o culturalmente inadecuados.
Para obtener más información sobre las referencias culturales, vea CultureInfo.