TextInfo.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 le caractère ou la chaîne spécifié en majuscules.
Surcharges
ToUpper(Char) |
Convertit le caractère spécifié en majuscule. |
ToUpper(String) |
Convertit la chaîne spécifiée en majuscules. |
Exemples
L’exemple de code suivant modifie la casse d’une chaîne en fonction de la culture anglaise (États-Unis), avec le nom de la culture en-US.
using namespace System;
using namespace System::Globalization;
int main()
{
// Defines the String* with mixed casing.
String^ myString = "wAr aNd pEaCe";
// Creates a TextInfo based on the S"en-US" culture.
CultureInfo^ MyCI = gcnew CultureInfo( "en-US",false );
TextInfo^ myTI = MyCI->TextInfo;
// Changes a String* to lowercase.
Console::WriteLine( "\"{0}\" to lowercase: {1}", myString, myTI->ToLower( myString ) );
// Changes a String* to uppercase.
Console::WriteLine( "\"{0}\" to uppercase: {1}", myString, myTI->ToUpper( myString ) );
// Changes a String* to titlecase.
Console::WriteLine( "\"{0}\" to titlecase: {1}", myString, myTI->ToTitleCase( myString ) );
}
/*
This code produces the following output.
S"wAr aNd pEaCe" to lowercase: war and peace
S"wAr aNd pEaCe" to uppercase: WAR AND PEACE
S"wAr aNd pEaCe" to titlecase: War And Peace
*/
using System;
using System.Globalization;
public class SamplesTextInfo {
public static void Main() {
// Defines the string with mixed casing.
string myString = "wAr aNd pEaCe";
// Creates a TextInfo based on the "en-US" culture.
TextInfo myTI = new CultureInfo("en-US",false).TextInfo;
// Changes a string to lowercase.
Console.WriteLine( "\"{0}\" to lowercase: {1}", myString, myTI.ToLower( myString ) );
// Changes a string to uppercase.
Console.WriteLine( "\"{0}\" to uppercase: {1}", myString, myTI.ToUpper( myString ) );
// Changes a string to titlecase.
Console.WriteLine( "\"{0}\" to titlecase: {1}", myString, myTI.ToTitleCase( myString ) );
}
}
/*
This code produces the following output.
"wAr aNd pEaCe" to lowercase: war and peace
"wAr aNd pEaCe" to uppercase: WAR AND PEACE
"wAr aNd pEaCe" to titlecase: War And Peace
*/
Imports System.Globalization
Public Class SamplesTextInfo
Public Shared Sub Main()
' Defines the string with mixed casing.
Dim myString As String = "wAr aNd pEaCe"
' Creates a TextInfo based on the "en-US" culture.
Dim myTI As TextInfo = New CultureInfo("en-US", False).TextInfo
' Changes a string to lowercase.
Console.WriteLine("""{0}"" to lowercase: {1}", myString, myTI.ToLower(myString))
' Changes a string to uppercase.
Console.WriteLine("""{0}"" to uppercase: {1}", myString, myTI.ToUpper(myString))
' Changes a string to titlecase.
Console.WriteLine("""{0}"" to titlecase: {1}", myString, myTI.ToTitleCase(myString))
End Sub
End Class
'This code produces the following output.
'
'"wAr aNd pEaCe" to lowercase: war and peace
'"wAr aNd pEaCe" to uppercase: WAR AND PEACE
'"wAr aNd pEaCe" to titlecase: War And Peace
ToUpper(Char)
- Source:
- TextInfo.cs
- Source:
- TextInfo.cs
- Source:
- TextInfo.cs
Convertit le caractère spécifié en majuscule.
public:
virtual char ToUpper(char c);
public:
char ToUpper(char c);
public virtual char ToUpper (char c);
public char ToUpper (char c);
abstract member ToUpper : char -> char
override this.ToUpper : char -> char
member this.ToUpper : char -> char
Public Overridable Function ToUpper (c As Char) As Char
Public Function ToUpper (c As Char) As Char
Paramètres
- c
- Char
Caractère à convertir en majuscule.
Retours
Caractère spécifié converti en majuscule.
Remarques
La sémantique de casse dépend de la culture utilisée. Pour la culture invariante, la sémantique de casse n’est pas sensible à la culture. Pour une culture spécifique, la sémantique de casse est sensible à cette culture.
Si une décision de sécurité dépend d’une comparaison de chaînes ou d’une opération de changement de cas, l’application doit utiliser pour InvariantCulture s’assurer que le comportement est cohérent, quels que soient les paramètres de culture du système. Toutefois, la culture invariante doit être utilisée uniquement par des processus qui nécessitent des résultats indépendants de la culture, tels que les services système. Sinon, il produit des résultats qui pourraient être incorrects sur le plan linguistique ou culturellement inappropriés.
Pour plus d’informations sur les cultures, consultez CultureInfo.
Voir aussi
S’applique à
ToUpper(String)
- Source:
- TextInfo.cs
- Source:
- TextInfo.cs
- Source:
- TextInfo.cs
Convertit la chaîne spécifiée en majuscules.
public:
virtual System::String ^ ToUpper(System::String ^ str);
public:
System::String ^ ToUpper(System::String ^ str);
public virtual string ToUpper (string str);
public string ToUpper (string str);
abstract member ToUpper : string -> string
override this.ToUpper : string -> string
member this.ToUpper : string -> string
Public Overridable Function ToUpper (str As String) As String
Public Function ToUpper (str As String) As String
Paramètres
- str
- String
Chaîne à convertir en majuscules.
Retours
Chaîne spécifiée convertie en majuscules.
Exceptions
str
a la valeur null.
Remarques
La chaîne retournée peut différer de la chaîne d’entrée. Pour plus d’informations sur la casse, reportez-vous au rapport technique Unicode #21 « Mappages de cas », publié par le Consortium Unicode (https://www.unicode.org). L’implémentation actuelle conserve la longueur de la chaîne. Toutefois, ce comportement n’est pas garanti et pourrait changer dans les implémentations futures.
La sémantique de casse dépend de la culture utilisée. Pour la culture invariante, la sémantique de casse n’est pas sensible à la culture. Pour une culture spécifique, la sémantique de casse est sensible à cette culture.
Si une décision de sécurité dépend d’une comparaison de chaînes ou d’une opération de changement de cas, l’application doit utiliser pour InvariantCulture s’assurer que le comportement est cohérent, quels que soient les paramètres de culture du système. Toutefois, la culture invariante doit être utilisée uniquement par des processus qui nécessitent des résultats indépendants de la culture, tels que les services système. Sinon, il produit des résultats qui pourraient être incorrects sur le plan linguistique ou culturellement inappropriés.
Pour plus d’informations sur les cultures, consultez CultureInfo.