TextInfo.ToLower Metodo

Definizione

Converte il carattere o la stringa specificata in minuscolo.

Overload

ToLower(Char)

Converte il carattere specificato in minuscolo.

ToLower(String)

Converte la stringa specificata in minuscolo.

Esempio

Nell'esempio di codice seguente vengono modificate le maiuscole e minuscole di una stringa in base alle impostazioni cultura inglese (Stati Uniti), con il nome delle impostazioni cultura 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)

Origine:
TextInfo.cs
Origine:
TextInfo.cs
Origine:
TextInfo.cs

Converte il carattere specificato in minuscolo.

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

Parametri

c
Char

Carattere da convertire in minuscolo.

Restituisce

Carattere specificato convertito in minuscolo.

Commenti

La semantica di maiuscole e minuscole dipende dalle impostazioni cultura in uso. Per le impostazioni cultura invarianti, la semantica delle maiuscole e minuscole non è sensibile alle impostazioni cultura. Per impostazioni cultura specifiche, la semantica delle maiuscole e minuscole è sensibile a tale cultura.

Se una decisione di sicurezza dipende da un confronto tra stringhe o un'operazione di modifica del caso, l'applicazione deve usare per InvariantCulture garantire che il comportamento sia coerente indipendentemente dalle impostazioni cultura del sistema. Tuttavia, le impostazioni cultura invarianti devono essere usate solo dai processi che richiedono risultati indipendenti dalle impostazioni cultura, ad esempio i servizi di sistema. In caso contrario, produce risultati che potrebbero essere linguisticamente errati o culturalmente inappropriati.

Per altre informazioni sulle impostazioni cultura, vedere CultureInfo.

Vedi anche

Si applica a

ToLower(String)

Origine:
TextInfo.cs
Origine:
TextInfo.cs
Origine:
TextInfo.cs

Converte la stringa specificata in minuscolo.

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

Parametri

str
String

Stringa da convertire in caratteri minuscoli.

Restituisce

Stringa specificata convertita in minuscolo.

Eccezioni

str è null.

Commenti

La stringa restituita potrebbe differire dalla stringa di input. Per altre informazioni sull'inserimento di maiuscole e minuscole, vedere il Report tecnico Unicode #21 "Mapping dei casi", pubblicato dal Consorzio Unicode. L'implementazione corrente mantiene la lunghezza della stringa. Tuttavia, questo comportamento non è garantito e potrebbe cambiare nelle implementazioni future.

La semantica di maiuscole e minuscole dipende dalle impostazioni cultura in uso. Per le impostazioni cultura invarianti, la semantica delle maiuscole e minuscole non è sensibile alle impostazioni cultura. Per impostazioni cultura specifiche, la semantica delle maiuscole e minuscole è sensibile a tale cultura.

Se una decisione di sicurezza dipende da un confronto tra stringhe o un'operazione di modifica del caso, l'applicazione deve usare per InvariantCulture garantire che il comportamento sia coerente indipendentemente dalle impostazioni cultura del sistema. Tuttavia, le impostazioni cultura invarianti devono essere usate solo dai processi che richiedono risultati indipendenti dalle impostazioni cultura, ad esempio i servizi di sistema. In caso contrario, produce risultati che potrebbero essere linguisticamente errati o culturalmente inappropriati.

Per altre informazioni sulle impostazioni cultura, vedere CultureInfo.

Vedi anche

Si applica a