0Pricing
C# Academy · Lektion

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!

Arbeiten mit Zeichenketten — Illustration 1

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!

Arbeiten mit Zeichenketten — Illustration 10

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

  1. Kontrollfluss: If-Else-Anweisungen
  2. Schleifen in C#: For, While und Do-While
  3. Switch-Anweisungen
  4. Einführung in Arrays
  5. Arbeiten mit Zeichenketten
← Zurück zu C# Academy