Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

String.ToLowerInvariant méthode ()

 

Date de publication : novembre 2016

Retourne une copie de cet objet String converti en minuscules à l'aide des règles de casse de la culture indifférente.

Espace de noms:   System
Assembly:  mscorlib (dans mscorlib.dll)

public string ToLowerInvariant()

Valeur de retour

Type: System.String

Équivalent en minuscules de la chaîne actuelle.

La culture dite indifférente représente une culture qui est indépendante de la culture. Il est associé à la langue anglaise, mais pas avec un pays ou une région. Pour plus d'informations, consultez la propriété CultureInfo.InvariantCulture.

Si votre application dépend de la casse d’une chaîne de la modification d’une façon prévisible n’est pas affectée par la culture actuelle, utilisez la ToLowerInvariant (méthode). Le ToLowerInvariant méthode est équivalente à ToLower(CultureInfo.InvariantCulture). La méthode est recommandée lorsqu’une collection de chaînes doit apparaître dans un ordre prédictible dans un contrôle d’interface utilisateur.

System_CAPS_noteRemarque

Cette méthode ne modifie pas la valeur de l’instance actuelle. Au lieu de cela, il retourne une nouvelle chaîne dans laquelle tous les caractères dans l’instance actuelle sont convertis en minuscules.

Si vous avez besoin de la version en minuscules ou majuscules d’un identificateur de système d’exploitation, tel qu’un nom de fichier, appelé canal ou une clé de Registre, utilisez la ToLowerInvariant ou ToUpperInvariant méthodes.

L’exemple suivant définit un tableau de chaînes qui contient un mot unique dans plusieurs langues. Le ToLowerInvariant méthode est utilisée pour remplir les éléments d’un tableau parallèle avec la version de la casse de chaque mot. Le Array.Sort<TKey, TValue>(TKey[], TValue[], IComparer<TKey>) méthode est utilisée pour trier le tableau sensible à la casse selon l’ordre des éléments dans le tableau en minuscule pour vous assurer que les éléments apparaissent dans le même ordre indépendamment du langage.

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
//       Τρίτη
//       Вторник
//       יום שלישי
//       الثلاثاء
//       วันอังคาร

Plateforme Windows universelle
Disponible depuis 8
.NET Framework
Disponible depuis 2.0
Bibliothèque de classes portable
Pris en charge dans : plateformes .NET portables
Silverlight
Disponible depuis 4.0
Silverlight pour Windows Phone
Disponible depuis 7.0
Windows Phone
Disponible depuis 8.1
Retour au début
Afficher: