Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo TextInfo.ToLower (String)

 

Data di pubblicazione: ottobre 2016

Converte la stringa specificata in minuscolo.

Spazio dei nomi:   System.Globalization
Assembly:  mscorlib (in mscorlib.dll)

public virtual string ToLower(
	string str
)

Parametri

str
Type: System.String

Stringa da convertire in minuscolo.

Valore restituito

Type: System.String

Stringa specificata convertita in minuscolo.

Exception Condition
ArgumentNullException

str è null.

La lunghezza della stringa di input potrebbero essere diversi la stringa restituita. Per ulteriori informazioni su maiuscole e minuscole, consultare il Report tecnico Unicode n. 21 "Case Mappings", pubblicato dal consorzio Unicode (http://www.unicode.org). L'implementazione corrente mantiene la lunghezza della stringa. Tuttavia, questo comportamento non è garantito e potrebbe variare in implementazioni future.

La semantica di maiuscole e minuscole dipende dalle impostazioni cultura in uso. Per le impostazioni cultura invarianti, la semantica di maiuscole e minuscole non è dipendenti dalle impostazioni cultura. Per una lingua specifica, la semantica di maiuscole e minuscole è sensibile alle impostazioni cultura.

Se una decisione relativa alla sicurezza dipende da un confronto tra stringhe o un'operazione di modifica delle maiuscole, l'applicazione deve utilizzare il InvariantCulture per assicurarsi che il comportamento sia coerenza indipendentemente dalle impostazioni cultura del sistema. Tuttavia, le impostazioni cultura invarianti devono essere utilizzata solo dai processi che richiedono risultati indipendenti dalla lingua, ad esempio servizi di sistema. In caso contrario, produce risultati che possono essere linguisticamente corretti o non appropriati.

Per ulteriori informazioni sulle impostazioni cultura, vedere CultureInfo.

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

*/

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 1.1
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: