Lire en anglais

Partager via


Char.ToUpper Méthode

Définition

Convertit la valeur d'un caractère Unicode en son équivalent en majuscule.

Surcharges

ToUpper(Char, CultureInfo)

Convertit la valeur d'un caractère Unicode spécifié en son équivalent en majuscule à l'aide des informations de mise en forme spécifiques à la culture.

ToUpper(Char)

Convertit la valeur d'un caractère Unicode en son équivalent en majuscule.

ToUpper(Char, CultureInfo)

Convertit la valeur d'un caractère Unicode spécifié en son équivalent en majuscule à l'aide des informations de mise en forme spécifiques à la culture.

C#
public static char ToUpper (char c, System.Globalization.CultureInfo culture);

Paramètres

c
Char

Caractère Unicode à convertir.

culture
CultureInfo

Objet qui fournit les règles de casse propres à la culture.

Retours

Char

L'équivalent en majuscule de c, modifié conformément à culture, ou la valeur non modifiée de c, si c est déjà en majuscule, n'a aucun équivalent majuscule ou n'est pas alphabétique.

Exceptions

culture a la valeur null.

Exemples

L’exemple suivant convertit chaque caractère d’un tableau en son équivalent en majuscules pour la culture en-US, la culture dite indifférente et la culture tr-TR. Dans cet exemple, l’équivalent en majuscules de chaque lettre minuscule est identique pour toutes les cultures, sauf pour un cas. Le caractère minuscule « i » (U + 0069) est converti en « I » (U + 0049) dans les cultures en-US et invariant, mais en « i » (U + 0130) dans la culture tr-TR.

C#
using System;
using System.Globalization;

public class Example
{
   public static void Main()
   {
      CultureInfo[] cultures= { CultureInfo.CreateSpecificCulture("en-US"),
                                CultureInfo.InvariantCulture,
                                CultureInfo.CreateSpecificCulture("tr-TR") };
      Char[] chars = {'ä', 'e', 'E', 'i', 'I' };

      Console.WriteLine("Character     en-US     Invariant     tr-TR");
      foreach (var ch in chars) {
         Console.Write("    {0}", ch);
         foreach (var culture in cultures)
            Console.Write("{0,12}", Char.ToUpper(ch, culture));

         Console.WriteLine();
      }
   }
}
// The example displays the following output:
//       Character     en-US     Invariant     tr-TR
//           ä           Ä           Ä           Ä
//           e           E           E           E
//           E           E           E           E
//           i           I           I           İ
//           I           I           I           I

Remarques

Utilisez String.ToUpper pour convertir une chaîne en majuscules.

Voir aussi

S’applique à

.NET 7 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1

ToUpper(Char)

Convertit la valeur d'un caractère Unicode en son équivalent en majuscule.

C#
public static char ToUpper (char c);

Paramètres

c
Char

Caractère Unicode à convertir.

Retours

Char

Équivalent en majuscules de c, ou valeur inchangée de c si c est déjà en majuscules, n'a pas d'équivalent en majuscules ou est non alphabétique.

Exemples

L’exemple suivant convertit chaque caractère d’un tableau en son équivalent en majuscules.

C#
using System;

public class Example
{
   public static void Main()
   {
      char[] chars = { 'e', 'E', '6', ',', 'ж', 'ä' };
      foreach (var ch in chars)
          Console.WriteLine("{0} --> {1} {2}", ch, Char.ToUpper(ch),
                            ch == Char.ToUpper(ch) ? "(Same Character)" : "" );
   }
}
// The example displays the following output:
//       e --> E
//       E --> E (Same Character)
//       6 --> 6 (Same Character)
//       , --> , (Same Character)
//       ж --> Ж
//       ä --> Ä

Remarques

Les règles de casse sont obtenues à partir de la culture actuelle.

Utilisez String.ToUpper pour convertir une chaîne en majuscules.

Notes pour les appelants

Comme expliqué dans meilleures pratiques pour l’utilisation de chaînes, nous vous recommandons d’éviter d’appeler des méthodes de casse de caractères et de casse de chaîne qui remplacent les valeurs par défaut. Au lieu de cela, vous devez appeler des méthodes qui nécessitent la spécification explicite de paramètres. Pour convertir un caractère en majuscules à l’aide des conventions de casse de la culture actuelle, appelez la ToUpper(Char, CultureInfo) surcharge de méthode avec la valeur CurrentCulture pour son culture paramètre.

Voir aussi

S’applique à

.NET 7 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0