Teilen über


TextInfo.ToUpper Methode

Definition

Wandelt das angegebene Zeichen oder die Zeichenfolge in Großbuchstaben um.

Überlädt

ToUpper(Char)

Wandelt das angegebene Zeichen in einen Großbuchstaben um.

ToUpper(String)

Konvertiert die angegebene Zeichenfolge in Großbuchstaben.

Beispiele

Im folgenden Codebeispiel wird die Groß- und Kleinschreibung einer Zeichenfolge basierend auf der englischen Kultur (USA) mit dem Kulturnamen en-US geändert.

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)

Quelle:
TextInfo.cs
Quelle:
TextInfo.cs
Quelle:
TextInfo.cs

Wandelt das angegebene Zeichen in einen Großbuchstaben um.

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

Parameter

c
Char

Das in einen Großbuchstaben umzuwandelnde Zeichen.

Gibt zurück

Das in einen Großbuchstaben konvertierte angegebene Zeichen.

Hinweise

Die Semantik der Groß- und Kleinschreibung hängt von der verwendeten Kultur ab. Für die invariante Kultur ist die Groß- und Kleinschreibungssemantik nicht kultursensibel. Für eine bestimmte Kultur ist die Semantik der Groß- und Kleinschreibung empfindlich für diese Kultur.

Wenn eine Sicherheitsentscheidung von einem Zeichenfolgenvergleich oder einem Vorgang zur Änderung der Groß- und Kleinschreibung abhängt, sollte die Anwendung verwenden InvariantCulture , um sicherzustellen, dass das Verhalten unabhängig von den Kultureinstellungen des Systems konsistent ist. Die invariante Kultur darf jedoch nur von Prozessen verwendet werden, die kulturunabhängige Ergebnisse erfordern, z. B. Systemdienste. Andernfalls führt sie zu Ergebnissen, die sprachlich falsch oder kulturell unangemessen sein könnten.

Weitere Informationen zu Kulturen finden Sie unter CultureInfo.

Weitere Informationen

Gilt für:

ToUpper(String)

Quelle:
TextInfo.cs
Quelle:
TextInfo.cs
Quelle:
TextInfo.cs

Konvertiert die angegebene Zeichenfolge in Großbuchstaben.

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

Parameter

str
String

Die in Großbuchstaben umzuwandelnde Zeichenfolge.

Gibt zurück

Die in Großbuchstaben konvertierte angegebene Zeichenfolge.

Ausnahmen

str ist NULL.

Hinweise

Die zurückgegebene Zeichenfolge kann sich in der Länge von der Eingabezeichenfolge unterscheiden. Weitere Informationen zur Groß- und Kleinschreibung finden Sie im technischen Unicode-Bericht Nr. 21 "Fallzuordnungen", der vom Unicode-Konsortium (https://www.unicode.org) veröffentlicht wurde. Die aktuelle Implementierung behält die Länge der Zeichenfolge bei. Dieses Verhalten ist jedoch nicht garantiert und kann sich in zukünftigen Implementierungen ändern.

Die Semantik der Groß- und Kleinschreibung hängt von der verwendeten Kultur ab. Für die invariante Kultur ist die Groß- und Kleinschreibungssemantik nicht kultursensibel. Für eine bestimmte Kultur ist die Semantik der Groß- und Kleinschreibung empfindlich für diese Kultur.

Wenn eine Sicherheitsentscheidung von einem Zeichenfolgenvergleich oder einem Vorgang zur Änderung der Groß- und Kleinschreibung abhängt, sollte die Anwendung verwenden InvariantCulture , um sicherzustellen, dass das Verhalten unabhängig von den Kultureinstellungen des Systems konsistent ist. Die invariante Kultur darf jedoch nur von Prozessen verwendet werden, die kulturunabhängige Ergebnisse erfordern, z. B. Systemdienste. Andernfalls führt sie zu Ergebnissen, die sprachlich falsch oder kulturell unangemessen sein könnten.

Weitere Informationen zu Kulturen finden Sie unter CultureInfo.

Weitere Informationen

Gilt für: