Char.ToUpper Char.ToUpper Char.ToUpper Char.ToUpper Method

Définition

Convertit la valeur d'un caractère Unicode en son équivalent en majuscule.Converts the value of a Unicode character to its uppercase equivalent.

Surcharges

ToUpper(Char, CultureInfo) ToUpper(Char, CultureInfo) ToUpper(Char, CultureInfo) 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.Converts the value of a specified Unicode character to its uppercase equivalent using specified culture-specific formatting information.

ToUpper(Char) ToUpper(Char) ToUpper(Char) ToUpper(Char)

Convertit la valeur d'un caractère Unicode en son équivalent en majuscule.Converts the value of a Unicode character to its uppercase equivalent.

ToUpper(Char, CultureInfo) ToUpper(Char, CultureInfo) ToUpper(Char, CultureInfo) 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.Converts the value of a specified Unicode character to its uppercase equivalent using specified culture-specific formatting information.

public:
 static char ToUpper(char c, System::Globalization::CultureInfo ^ culture);
public static char ToUpper (char c, System.Globalization.CultureInfo culture);
static member ToUpper : char * System.Globalization.CultureInfo -> char
Public Shared Function ToUpper (c As Char, culture As CultureInfo) As Char

Paramètres

c
Char Char Char Char

Caractère Unicode à convertir.The Unicode character to convert.

culture
CultureInfo CultureInfo CultureInfo CultureInfo

Objet qui fournit les règles de casse propres à la culture.An object that supplies culture-specific casing rules.

Retours

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.The uppercase equivalent of c, modified according to culture, or the unchanged value of c if c is already uppercase, has no uppercase equivalent, or is not alphabetic.

Exceptions

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.The following example converts each character in an array to its uppercase equivalent for the en-US culture, the invariant culture, and the tr-TR culture. Dans cet exemple, l’équivalent en majuscules de chaque lettre minuscule est identique pour toutes les cultures, sauf pour un cas.In this example, the uppercase equivalent of each lowercase letter is identical for all cultures except for one case. 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.The lowercase "i" character (U+0069) converts to "I" (U+0049) in the en-US and invariant cultures, but to "İ" (U+0130) in the tr-TR culture.

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
Imports System.Globalization

Module Example
   Public Sub Main()
      Dim cultures() As CultureInfo = { CultureInfo.CreateSpecificCulture("en-US"), 
                                        CultureInfo.InvariantCulture, 
                                        CultureInfo.CreateSpecificCulture("tr-TR") }
      Dim chars() As Char = {"ä"c, "e"c, "E"c, "i"c, "I"c }

      Console.WriteLine("Character     en-US     Invariant     tr-TR")
      For Each ch In chars
         Console.Write("    {0}", ch)
         For Each culture In cultures
            Console.Write("{0,12}", Char.ToUpper(ch, culture))
         Next
         Console.WriteLine()
      Next   
   End Sub
End Module
' 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.Use String.ToUpper to convert a string to uppercase.

Voir aussi

ToUpper(Char) ToUpper(Char) ToUpper(Char) ToUpper(Char)

Convertit la valeur d'un caractère Unicode en son équivalent en majuscule.Converts the value of a Unicode character to its uppercase equivalent.

public:
 static char ToUpper(char c);
public static char ToUpper (char c);
static member ToUpper : char -> char
Public Shared Function ToUpper (c As Char) As Char

Paramètres

c
Char Char Char Char

Caractère Unicode à convertir.The Unicode character to convert.

Retours

É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.The uppercase equivalent of c, or the unchanged value of c if c is already uppercase, has no uppercase equivalent, or is not alphabetic.

Exemples

L’exemple suivant convertit chaque caractère d’un tableau en son équivalent en majuscules.The following example converts each character in an array to its uppercase equivalent.

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)
//       ? --> ?
//       ä --> Ä
Module Example
   Public Sub Main()
      Dim chars() As Char = { "e"c, "E"c, "6"c, ","c, "ж"c, "ä"c }
      For Each ch In chars
         Console.WriteLine("{0} --> {1} {2}", ch, Char.ToUpper(ch),
                           If(ch = Char.ToUpper(ch), "(Same Character)", ""))
      Next
   End Sub
End Module
' 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.Casing rules are obtained from the current culture.

Utilisez String.ToUpper pour convertir une chaîne en majuscules.Use String.ToUpper to convert a string to uppercase.

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.As explained in Best Practices for Using Strings, we recommend that you avoid calling character-casing and string-casing methods that substitute default values. Au lieu de cela, vous devez appeler des méthodes qui nécessitent la spécification explicite de paramètres.Instead, you should call methods that require parameters to be explicitly specified. Pour convertir un caractère en majuscules à l’aide des conventions de casse de la culture actuelle ToUpper(Char, CultureInfo) , appelez la surcharge de méthode CurrentCulture avec la culture valeur pour son paramètre.To convert a character to uppercase by using the casing conventions of the current culture, call the ToUpper(Char, CultureInfo) method overload with a value of CurrentCulture for its culture parameter.

Voir aussi

S’applique à