Strings sind im Bereich der Programmierung unerlässlich. Sie ermöglichen die Verarbeitung und Manipulation von Textdaten. In dieser Anleitung befasst du dich eingehend mit dem Datentyp String in C# und lernst dessen grundlegende Methoden und Eigenschaften kennen. Diese Kenntnisse helfen dir, Strings effektiv in deinen Programmen zu nutzen.
Wichtigste Erkenntnisse
- Strings in C# sind eine Sammlung von Zeichen und werden in Anführungszeichen dargestellt.
- Die String-Klasse bietet verschiedene Methoden zur Manipulation, einschließlich ToUpper(), ToLower(), Trim() und Length.
- Ursprüngliche Strings bleiben durch Methodenaufrufe unverändert; neue Strings werden zurückgegeben.
Schritt-für-Schritt-Anleitung
1. Deklaration und Initialisierung eines Strings
Um einen String in C# zu deklarieren, verwendest du das Schlüsselwort string, gefolgt von einem Namen deiner Wahl, dem Gleichheitszeichen und dem zugewiesenen Wert in Anführungszeichen. Ein Beispiel dafür könnte so aussehen:

2. Ausgabe eines Strings in der Konsole
Mit der Methode Console.WriteLine() gibst du den zuvor definierten String in der Konsole aus. Das folgende Beispiel zeigt, wie du "Hello World" ausgibst:
3. Darstellung eines Strings in Großbuchstaben
Um den gesamten String in Großbuchstaben anzuzeigen, verwendest du die Methode ToUpper(). Dies machst du, indem du einen Punkt an den Ende des String-Namens setzt und ToUpper() aufrufst:
4. Darstellung eines Strings in Kleinbuchstaben
Mit der Methode ToLower() kannst du denselben String in Kleinbuchstaben darstellen. Versuche das folgende Kommando und teste es selbst:

5. Entfernen von Leerzeichen mit Trim
Wenn du Leerzeichen am Anfang oder Ende eines Strings hast, kannst du diese mit der Methode Trim() entfernen. So sieht der Befehl aus:
6. Anzahl der Zeichen ermitteln
Um die Länge eines Strings zu ermitteln, nutzt du die Eigenschaft Length. Dies gibt die Gesamtanzahl der Zeichen im String einschließlich aller Leerzeichen zurück:

7. Benutzerfreundliche Ausgabe der Zeichenanzahl
Füge einen erläuternden Text hinzu, um die Ausgabe der Zeichenanzahl für den Benutzer verständlicher zu gestalten:
8. Ermittlung der Anzahl der Zeichen ohne Leerzeichen
Du kannst die Trim()-Methode in Kombination mit der Length-Eigenschaft verwenden, um die Zeichenanzahl ohne führende oder nachfolgende Leerzeichen zu ermitteln. Hier ist ein Beispiel:
9. Zusammenfassung der Funktionen
Zuletzt kannst du die erlernten Methoden und Eigenschaften zusammenfassen, um deren Vorteile und Anwendungsfälle zu verdeutlichen. Halte fest, dass Strings nicht verändert werden, sondern dass neue Strings durch Methodenaufrufe erzeugt werden.
Zusammenfassung – C#-Programmierung: Strings und deren Methoden
In dieser Anleitung konntest du die Grundlagen des Datentyps String in C# kennenlernen. Du hast gelernt, wie du Strings deklarierst, manipulieren und deren Eigenschaften abfragst. Die Methoden ToUpper(), ToLower(), Trim() und die Length-Eigenschaft sind grundlegende Werkzeuge zur effektiven Arbeit mit Strings.
Häufig gestellte Fragen
Was ist ein String in C#?Ein String in C# ist eine Folge von Zeichen, die in Anführungszeichen angegeben wird.
Wie kann ich einen String in Kleinbuchstaben umwandeln?Verwende die Methode ToLower() auf deinem String.
Verändert Trim() den ursprünglichen String?Nein, Trim() entfernt nur Leerzeichen und gibt eine neue Zeichenkette zurück.
Was bewirkt die Length-Eigenschaft?Die Length-Eigenschaft gibt die Anzahl der Zeichen in einem String zurück, einschließlich Leerzeichen.
Wie kann ich Leerzeichen am Anfang und Ende eines Strings entfernen?Verwende die Methode Trim() auf deinem String.