Freigeben über


Ändern der Groß-/Kleinschreibung

Aktualisiert: November 2007

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 Überladung 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())
' This example displays the following output:
'       HELLO WORLD!
string properString = "Hello World!";
Console.WriteLine(properString.ToUpper());
// This example displays the following output:
//       HELLO WORLD!

Das obige Beispiel ist in der Standardeinstellung kulturabhängig. Darin werden die Groß- und Kleinschreibungskonventionen der aktuellen Kultur übernommen. Verwenden Sie zum Durchführen einer kulturunabhängigen Änderung der Groß- und Kleinschreibung oder zum Übernehmen der Groß- und Kleinschreibungskonventionen einer bestimmten Kultur die String.ToUpper(CultureInfo)-Methodenüberladung, und geben Sie einen Wert von CultureInfo.InvariantCulture oder ein System.Globalization.CultureInfo-Objekt an, das für den culture-Parameter die angegebene Kultur darstellt. Ein Beispiel für die Verwendung der ToUpper-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())
' This example displays the following output:
'       hello world!
string properString = "Hello World!";
Console.WriteLine(properString.ToLower());
// This example displays the following output:
//       hello world!

Das obige Beispiel ist in der Standardeinstellung kulturabhängig. Darin werden die Groß- und Kleinschreibungskonventionen der aktuellen Kultur übernommen. Verwenden Sie zum Durchführen einer kulturunabhängigen Änderung der Groß- und Kleinschreibung oder zum Übernehmen der Groß- und Kleinschreibungskonventionen einer bestimmten Kultur die String.ToLower(CultureInfo)-Methodenüberladung, und geben Sie einen Wert von CultureInfo.InvariantCulture oder ein System.Globalization.CultureInfo-Objekt an, das für den culture-Parameter die angegebene Kultur darstellt. Ein Beispiel für die Verwendung der ToLower(CultureInfo)-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