Freigeben über


Ändern der Groß-/Kleinschreibung

Wenn Sie eine Anwendung programmieren, die Benutzereingaben akzeptiert, können Sie nicht sicher sein, ob die Daten in Groß- oder Kleinschreibung eingegeben werden. Da von den Methoden zum Vergleichen von Zeichenfolgen und Zeichen die Groß-/Kleinschreibung beachtet wird, sollten Sie die Schreibweise der von Benutzern eingegebenen Zeichenfolgen konvertieren, bevor sie mit konstanten Werten verglichen werden. Die Groß-/Kleinschreibung von Zeichenfolgen lässt sich problemlos ändern. In der folgenden Tabelle sind die beiden Methoden zur Änderung der Groß-/Kleinschreibung beschrieben. Jede Methode stellt eine Überschreibung bereit, die eine Kultur akzeptiert.

Methodenname Verwendung

String.ToUpper

Konvertiert alle Zeichen in einer Zeichenfolge in Großbuchstaben.

String.ToLower

Konvertiert alle Zeichen in einer Zeichenfolge in Kleinbuchstaben.

ToUpper

Mithilfe der String.ToUpper-Methode werden alle Zeichen in einer Zeichenfolge in Großbuchstaben konvertiert. Im folgenden Beispiel wird die aus Groß- und Kleinbuchstaben bestehende Zeichenfolge "Hello World!" in Großbuchstaben konvertiert.

Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.ToUpper())
String MyString = "Hello World!";
Console.WriteLine(MyString.ToUpper());

In diesem Beispiel wird HELLO WORLD! auf der Konsole angezeigt.

Das vorhergehende Beispiel ist in der Standardeinstellung kulturabhängig. Für die Durchführung einer kulturunabhängigen Änderung der Groß-/Kleinschreibung verwenden Sie eine Überladung der String.Upper-Methode, bei der Sie die zu verwendende Kultur festlegen können, indem Sie einen culture-Parameter angeben. Ein Beispiel für die Verwendung der String.Upper-Methode für eine kulturunabhängige Änderung der Groß-/Kleinschreibung finden Sie unter Durchführen kulturunabhängiger Zeichenfolgenvergleiche.

ToLower

Die String.ToLower-Methode ist mit der vorherigen Methode vergleichbar, außer dass alle Zeichen in einer Zeichenfolge in Kleinbuchstaben konvertiert werden. Im folgenden Beispiel wird die Zeichenfolge "Hello World!" in Kleinbuchstaben konvertiert.

Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.ToLower())
String MyString = "Hello World!";
Console.WriteLine(MyString.ToLower());

In diesem Beispiel wird hello world! auf der Konsole angezeigt.

Das vorhergehende Beispiel ist in der Standardeinstellung kulturabhängig. Für die Durchführung einer kulturunabhängigen Änderung der Groß-/Kleinschreibung verwenden Sie eine Überladung der String.Lower-Methode, bei der Sie die zu verwendende Kultur festlegen können, indem Sie einen culture-Parameter angeben. Ein Beispiel für die Verwendung der String.Lower-Methode für eine kulturunabhängige Änderung der Groß-/Kleinschreibung finden Sie unter Durchführen kulturunabhängiger Zeichenfolgenvergleiche.

Siehe auch

Weitere Ressourcen

Grundlegende Zeichenfolgenoperationen
Durchführen kulturunabhängiger Zeichenfolgenoperationen