Char.ToUpper Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Convertit la valeur d’un caractère Unicode en son équivalent en majuscules.
Surcharges
| Nom | Description |
|---|---|
| ToUpper(Char, CultureInfo) |
Convertit la valeur d’un caractère Unicode spécifié en son équivalent en majuscules à l’aide d’informations de mise en forme spécifiques à la culture spécifiées. |
| ToUpper(Char) |
Convertit la valeur d’un caractère Unicode en son équivalent en majuscules. |
ToUpper(Char, CultureInfo)
Convertit la valeur d’un caractère Unicode spécifié en son équivalent en majuscules à l’aide d’informations de mise en forme spécifiques à la culture spécifiées.
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
Caractère Unicode à convertir.
- culture
- CultureInfo
Objet qui fournit des règles de casse propres à la culture.
Retours
L’équivalent majuscule de c, modifié en fonction culturede , ou la valeur inchangée de c si c est déjà majuscule, n’a pas d’é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 majuscules équivalent pour la culture en-US, la culture invariante et la culture tr-TR. Dans cet exemple, l’équivalent en majuscules de chaque lettre minuscule est identique pour toutes les cultures, à l’exception d’un cas. Le caractère minuscule « i » (U+0069) se convertit en « I » (U+0049) dans les cultures en-US et invariantes, mais en « İ » (U+0130) dans la culture tr-TR.
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
open System
open System.Globalization
let cultures=
[ CultureInfo.CreateSpecificCulture "en-US"
CultureInfo.InvariantCulture
CultureInfo.CreateSpecificCulture "tr-TR" ]
let chars = [| 'ä'; 'e'; 'E'; 'i'; 'I' |]
printfn "Character en-US Invariant tr-TR"
for ch in chars do
printf $" {ch}"
for culture in cultures do
printf $"{Char.ToUpper(ch, culture),12}"
printfn ""
// 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
Permet String.ToUpper de convertir une chaîne en majuscules.
Voir aussi
- ToUpper(Rune, CultureInfo)
- ToLower(Rune, CultureInfo)
- CurrentCulture
- ToUpper()
- ToLower(Char, CultureInfo)
S’applique à
ToUpper(Char)
Convertit la valeur d’un caractère Unicode en son équivalent en majuscules.
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
Caractère Unicode à convertir.
Retours
L’équivalent en majuscules , cou la valeur inchangée de c si c elle est déjà majuscule, n’a pas d’équivalent majuscule ou n’est pas alphabétique.
Exemples
L’exemple suivant convertit chaque caractère d’un tableau en son équivalent en majuscules.
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)
// ж --> Ж
// ä --> Ä
open System
let chars = [| 'e'; 'E'; '6'; ','; 'ж'; 'ä' |]
for ch in chars do
printfn $"""{ch} --> {Char.ToUpper ch} {if ch = Char.ToUpper ch then "(Same Character)" else ""}"""
// 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.
Permet String.ToUpper de convertir une chaîne en majuscules.
Notes pour les appelants
Comme expliqué dans Best Practices for Using Strings, 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 que les paramètres soient spécifiés explicitement. 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 une valeur de CurrentCulture son culture paramètre.