Arbeiten mit Zeichenketten
Bearbeiten und verarbeiten Sie Text mit den leistungsfähigen Zeichenkettenfunktionen von C#
Arbeiten mit Zeichenketten ist eine kostenlose C# Academy-Lektion auf CoddyKit. Dies ist Lektion 5 von 5. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des C# Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der C# Academy-Kurs umfasst insgesamt 5 Lektionen.
Einführung in Strings
Mit Strings arbeiten
Willkommen zur nächsten Lektion! In dieser Lektion lernen Sie, wie Sie Strings in C# verwenden und bearbeiten. Strings gehören zu den vielseitigsten und wichtigsten Datentypen in der Programmierung. Legen wir los!

Was sind Strings?
Was sind Strings?
Ein String ist eine Zeichenfolge, beispielsweise ein Text, die in doppelte Anführungszeichen eingeschlossen ist. In C# sind Strings Objekte der Klasse System.String und verfügen über viele integrierte Methoden zur Bearbeitung.
Beispiel: „Hallo, Welt!“ ist ein String.
Wichtiger Punkt: Strings sind unveränderlich. Das bedeutet, dass ihr Inhalt nach der Erstellung nicht geändert werden kann.
Strings deklarieren
Strings deklarieren
Sie können Strings folgendermaßen deklarieren und initialisieren:
Tipp: Verwenden Sie doppelte Anführungszeichen ("), um String-Werte einzuschließen.
using System;
class Program {
static void Main() {
string greeting = "Hello, World!";
// Declare and initialize a string
Console.WriteLine(greeting);
// Outputs: Hello, World!
}
}
Strings verketten
Strings verketten
Sie können zwei oder mehr Strings mit dem Operator + oder der Methode String.Concat() kombinieren. Beispiel:
Wichtiger Punkt: Das Verketten ist eine häufige Operation bei der Arbeit mit Strings.
using System;
class Program {
static void Main() {
string firstName = "John";
string lastName = "Doe";
string fullName = firstName + " " + lastName; // Concatenation using +
Console.WriteLine("Full Name: " + fullName);
string fullNameUsingConcat = String.Concat(firstName, " ", lastName); // Using String.Concat()
Console.WriteLine("Full Name (Concat): " + fullNameUsingConcat);
}
}
String-Interpolation
String-Interpolation
Mit der String-Interpolation können Sie Ausdrücke direkt in einen String einfügen. Beispiel:
Tipp: Setzen Sie das Symbol $ vor den String, um die Interpolation zu aktivieren.
using System;
class Program {
static void Main() {
string name = "Alice";
int age = 25;
string message = $"Hello, my name is {name} and I am {age} years old.";
Console.WriteLine(message);
// Outputs: Hello, my name is Alice and I am 25 years old.
}
}
Häufig verwendete String-Methoden
Häufig verwendete String-Methoden
Strings in C# verfügen über mehrere integrierte Methoden. Beispiele:
Wichtiger Punkt: Verwenden Sie diese Methoden, um Strings effizient zu bearbeiten.
using System;
class Program {
static void Main() {
string text = " C# Programming ";
Console.WriteLine("Original: '" + text + "'");
Console.WriteLine("Trimmed: '" + text.Trim() + "'");
// Removes leading and trailing spaces
Console.WriteLine("Uppercase: " + text.ToUpper());
// Converts to uppercase
Console.WriteLine("Lowercase: " + text.ToLower());
// Converts to lowercase
Console.WriteLine("Length: " + text.Length); // Gets the length of the string
}
}
Strings aufteilen und verbinden
Strings aufteilen und verbinden
Sie können einen String in ein Array aus Teilstrings aufteilen oder ein Array zu einem einzelnen String verbinden. Beispiel:
Tipp: Verwenden Sie Split() und Join() für fortgeschrittene String-Operationen.
using System;
class Program {
static void Main() {
string sentence = "C# is fun to learn";
// Splitting
string[] words = sentence.Split(' '); // Splits the sentence by spaces
Console.WriteLine("Words:");
foreach (string word in words) {
Console.WriteLine(word);
}
// Joining
string joined = String.Join("-", words); // Joins words with a hyphen
Console.WriteLine("Joined: " + joined); // Outputs: C#-is-fun-to-learn
}
}
Übungsaufgabe
Übungsaufgabe
Schreiben Sie ein Programm, das einen vollständigen Namen als Eingabe entgegennimmt, ihn in Vor- und Nachnamen aufteilt und beide getrennt ausgibt. Beispiel:
using System;
class Program {
static void Main() {
Console.WriteLine("Enter your full name:");
string fullName = Console.ReadLine();
string[] names = fullName.Split(' ');
Console.WriteLine("First Name: " + names[0]);
if (names.Length > 1) {
Console.WriteLine("Last Name: " + names[1]);
} else {
Console.WriteLine("Last Name: Not provided");
}
}
}
Sehr gut!
Sehr gut!
Herzlichen Glückwunsch! Sie haben gelernt, wie Sie Strings in C# deklarieren, verketten, bearbeiten und aufteilen. In der nächsten Lektion sehen wir uns den Kontrollfluss und die bedingte Logik mit Switch-Anweisungen an. Programmieren wir weiter!

Häufig gestellte Fragen
Ist die Lektion „Arbeiten mit Zeichenketten“ kostenlos?
Ja — der vollständige Text von „Arbeiten mit Zeichenketten“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des C# Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der C# Academy-Kurs umfasst insgesamt 5 Lektionen.
Was lerne ich in „Arbeiten mit Zeichenketten“?
Bearbeiten und verarbeiten Sie Text mit den leistungsfähigen Zeichenkettenfunktionen von C# Du übst C# Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um C# Academy zu starten?
Keine Vorkenntnisse erforderlich. C# Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 5 von 5.
Wie lange dauert die Lektion „Arbeiten mit Zeichenketten“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser C# Academy-Lektion Code schreiben und ausführen?
Ja. Jede C# Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Kontrollfluss: If-Else-Anweisungen
- Schleifen in C#: For, While und Do-While
- Switch-Anweisungen
- Einführung in Arrays
- Arbeiten mit Zeichenketten