Partage via


TextInfo.ToLower Méthode

Définition

Convertit le caractère ou la chaîne spécifié en minuscules.

Surcharges

ToLower(Char)

Convertit le caractère spécifié en minuscules.

ToLower(String)

Convertit la chaîne spécifiée en minuscules.

Exemples

L’exemple de code suivant modifie la casse d’une chaîne en fonction de la culture anglaise (États-Unis), avec le nom de la culture 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

Convertit le caractère spécifié en minuscules.

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

Paramètres

c
Char

Caractère à convertir en minuscule.

Retours

Caractère spécifié converti en minuscule.

Remarques

La sémantique de casse dépend de la culture utilisée. Pour la culture invariante, la sémantique de casse n’est pas sensible à la culture. Pour une culture spécifique, la sémantique de casse est sensible à cette culture.

Si une décision de sécurité dépend d’une comparaison de chaînes ou d’une opération de changement de cas, l’application doit utiliser pour InvariantCulture s’assurer que le comportement est cohérent, quels que soient les paramètres de culture du système. Toutefois, la culture invariante doit être utilisée uniquement par des processus qui nécessitent des résultats indépendants de la culture, tels que les services système. Sinon, il produit des résultats qui pourraient être incorrects sur le plan linguistique ou culturellement inappropriés.

Pour plus d’informations sur les cultures, consultez CultureInfo.

Voir aussi

S’applique à

ToLower(String)

Source:
TextInfo.cs
Source:
TextInfo.cs
Source:
TextInfo.cs

Convertit la chaîne spécifiée en minuscules.

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

Paramètres

str
String

Chaîne à convertir en minuscules.

Retours

Chaîne spécifiée convertie en minuscules.

Exceptions

str a la valeur null.

Remarques

La chaîne retournée peut différer de la chaîne d’entrée. Pour plus d’informations sur la casse, reportez-vous au rapport technique Unicode #21 « Mappages de cas », publié par le Consortium Unicode. L’implémentation actuelle conserve la longueur de la chaîne. Toutefois, ce comportement n’est pas garanti et pourrait changer dans les implémentations futures.

La sémantique de casse dépend de la culture utilisée. Pour la culture invariante, la sémantique de casse n’est pas sensible à la culture. Pour une culture spécifique, la sémantique de casse est sensible à cette culture.

Si une décision de sécurité dépend d’une comparaison de chaînes ou d’une opération de changement de cas, l’application doit utiliser pour InvariantCulture s’assurer que le comportement est cohérent, quels que soient les paramètres de culture du système. Toutefois, la culture invariante doit être utilisée uniquement par des processus qui nécessitent des résultats indépendants de la culture, tels que les services système. Sinon, il produit des résultats qui pourraient être incorrects sur le plan linguistique ou culturellement inappropriés.

Pour plus d’informations sur les cultures, consultez CultureInfo.

Voir aussi

S’applique à