ToLowerInvariant Metodo
TOC
Comprimi il sommario
Espandi il sommario
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.ToLowerInvariant ()

 

Restituisce una copia dell'oggetto String convertito in caratteri minuscoli mediante le regole relative all'utilizzo di maiuscole e minuscole proprie delle impostazioni cultura invariabili.

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

public string ToLowerInvariant()

Valore restituito

Type: System.String

Equivalente in caratteri minuscoli della stringa corrente.

Le impostazioni cultura invarianti rappresenta impostazioni cultura che sono indipendente dalle impostazioni cultura. È associato con la lingua inglese, ma non con un paese specifico. Per altre informazioni, vedere la proprietà CultureInfo.InvariantCulture.

Se l'applicazione dipende dal caso di una stringa che cambia in modo prevedibile che è indipendente dalle impostazioni cultura correnti, utilizzare il ToLowerInvariant metodo. Il ToLowerInvariant equivale a ToLower(CultureInfo.InvariantCulture). Il metodo è consigliato per una raccolta di stringhe deve essere visualizzati in un ordine prevedibile in un controllo dell'interfaccia utente.

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.

Se è necessaria la versione maiuscola o minuscola di un identificatore del sistema operativo, ad esempio un nome file, named pipe o una chiave del Registro di sistema, utilizzare il ToLowerInvariant o ToUpperInvariant metodi.

Nell'esempio seguente definisce una matrice di stringhe che contiene una singola parola in un numero di lingue. Il ToLowerInvariant metodo viene utilizzato per compilare gli elementi di una matrice parallela con la versione di ogni parola tra maiuscole e minuscole. Il Array.Sort<TKey, TValue>(TKey[], TValue[], IComparer<TKey>) metodo viene utilizzato per ordinare la matrice tra maiuscole e minuscole in base all'ordine di elementi nella matrice di caratteri minuscolo per garantire che gli elementi vengono visualizzati nello stesso ordine indipendentemente dal linguaggio.

using System;

public class Example
{
   public static void Main()
   {
      string[] words = { "Tuesday", "Salı", "Вторник", "Mardi", 
                         "Τρίτη", "Martes", "יום שלישי", 
                         "الثلاثاء", "วันอังคาร" };
      // Display array in unsorted order.
      foreach (string word in words)
         Console.WriteLine(word);
      Console.WriteLine();

      // Create parallel array of words by calling ToLowerInvariant.
      string[] lowerWords = new string[words.Length];
      for (int ctr = words.GetLowerBound(0); ctr <= words.GetUpperBound(0); ctr++)
         lowerWords[ctr] = words[ctr].ToLowerInvariant();

      // Sort the words array based on the order of lowerWords.
      Array.Sort(lowerWords, words, StringComparer.InvariantCulture);

      // Display the sorted array.
      foreach (string word in words)
         Console.WriteLine(word);
   }
}
// The example displays the following output:
//       Tuesday
//       Salı
//       Вторник
//       Mardi
//       Τρίτη
//       Martes
//       יום שלישי
//       الثلاثاء
//       วันอังคาร
//       
//       Mardi
//       Martes
//       Salı
//       Tuesday
//       Τρίτη
//       Вторник
//       יום שלישי
//       الثلاثاء
//       วันอังคาร

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 2.0
Portable Class Library
Supportato in: portable .NET platforms
Silverlight
Disponibile da 4.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra:
© 2016 Microsoft