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 String.ToLower ()

 

Data di pubblicazione: novembre 2016

Restituisce una copia di questa stringa convertita in caratteri minuscoli.

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

public string ToLower()

Valore restituito

Type: System.String

Stringa di caratteri minuscoli.

Questo metodo prende in considerazione le regole di maiuscole e minuscole delle impostazioni cultura correnti.

System_CAPS_noteNota

Questo metodo non modifica il valore dell'istanza corrente. Al contrario, restituisce una nuova stringa in cui tutti i caratteri nell'istanza corrente vengono convertiti in minuscolo.

L'operazione di maiuscole e minuscole risultante dalla chiamata di ToLower() metodo considerando le convenzioni delle impostazioni cultura correnti. Se è necessaria la versione maiuscola o minuscola di un identificatore di sistema operativo, ad esempio un nome file, named pipe o una chiave del Registro di sistema, utilizzare il ToLowerInvariant o ToUpperInvariant metodi. Ciò produce lo stesso risultato in tutte le impostazioni cultura (a differenza di ToLower() metodo) ed esegue in modo più efficiente.

Note per i chiamanti:

Come spiegato in Procedure consigliate per l'utilizzo di stringhe in .NET Framework, si consiglia di evitare di chiamare metodi di maiuscole e minuscole delle stringhe che sostituiscono i valori predefiniti e di chiamano invece i metodi che richiedono parametri per specificare in modo esplicito. Per convertire un carattere in minuscolo utilizzando le convenzioni delle impostazioni cultura correnti, chiamare ilToLower(CultureInfo) overload del metodo con un valore di CultureInfo.CurrentCulture per relativo culture parametro.

Nell'esempio seguente converte misti di alcune stringhe in caratteri minuscoli.

using System;

public class ToLowerTest {
    public static void Main() {

        string [] info = {"Name", "Title", "Age", "Location", "Gender"};

        Console.WriteLine("The initial values in the array are:");
        foreach (string s in info)
            Console.WriteLine(s);

        Console.WriteLine("{0}The lowercase of these values is:", Environment.NewLine);        

        foreach (string s in info)
            Console.WriteLine(s.ToLower());

        Console.WriteLine("{0}The uppercase of these values is:", Environment.NewLine);        

        foreach (string s in info)
            Console.WriteLine(s.ToUpper());
    }
}
// The example displays the following output:
//       The initial values in the array are:
//       Name
//       Title
//       Age
//       Location
//       Gender
//       
//       The lowercase of these values is:
//       name
//       title
//       age
//       location
//       gender
//       
//       The uppercase of these values is:
//       NAME
//       TITLE
//       AGE
//       LOCATION
//       GENDER

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: