Share via


Changement de casse

Si vous écrivez une application qui accepte la saisie de données par l'utilisateur, vous ne pouvez pas connaître par avance la casse qui sera utilisée pour entrer ces données. Étant donné que les méthodes qui comparent les chaînes et les caractères respectent la casse, vous devez convertir la casse des chaînes entrées avant de les comparer à des valeurs constantes. Vous pouvez aisément changer la casse d'une chaîne. Le tableau suivant décrit deux méthodes de changement de casse. Chaque méthode fournit une méthode de substitution qui accepte une culture.

Nom de la méthode Use

String.ToUpper

Convertit tous les caractères d'une chaîne en majuscules.

String.ToLower

Convertit tous les caractères d'une chaîne en minuscules.

ToUpper

La méthode String.ToUpper change tous les caractères d'une chaîne en majuscules. L'exemple suivant convertit la chaîne « Hello World! » écrite en minuscules et majuscules en une chaîne exclusivement composée de majuscules.

Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.ToUpper())
String MyString = "Hello World!";
Console.WriteLine(MyString.ToUpper());

Cet exemple affiche HELLO WORLD! dans la console.

L'exemple précédent est dépendant de la culture par défaut. Pour effectuer un changement de casse indépendant de la culture, utilisez une surcharge de la méthode String.Upper qui vous permet de spécifier la culture à utiliser en fournissant un paramètre culture. Pour obtenir un exemple qui montre comment utiliser la méthode String.Upper pour effectuer un changement de casse indépendant de la culture, consultez Exécution de changements de casse indépendants de la culture.

ToLower

La méthode String.ToLower est similaire à la méthode précédente, mais convertit en revanche tous les caractères d'une chaîne en minuscules. L'exemple suivant convertit la chaîne « Hello World! » en minuscules.

Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.ToLower())
String MyString = "Hello World!";
Console.WriteLine(MyString.ToLower());

Cet exemple affiche hello world! dans la console.

L'exemple précédent est dépendant de la culture par défaut. Pour effectuer un changement de casse indépendant de la culture, utilisez une surcharge de la méthode String.Lower qui vous permet de spécifier la culture à utiliser en fournissant un paramètre culture. Pour obtenir un exemple qui montre comment utiliser la méthode String.Lower pour effectuer un changement de casse indépendant de la culture, consultez Exécution de changements de casse indépendants de la culture.

Voir aussi

Autres ressources

Opérations de chaînes de base
Exécution d'opérations de chaînes indépendantes de la culture