Die Verwendung von Methoden ist ein zentrales Element der C#-Programmierung. Sie ermöglichen es dir, Programme sauberer, strukturierter und wartungsfreundlicher zu gestalten. In diesem Tutorial wirst du erfahren, wie du Methoden mit Rückgabewert erstellen und implementieren kannst. Anhand eines praktischen Beispiels, in dem wir zwei Zahlen addieren, wirst du die grundlegenden Schritte nachvollziehen können.
Wichtigste Erkenntnisse
- Methoden mit Rückgabewert ermöglichen es, Eingaben von Benutzern zu verarbeiten und Ergebnisse zurückzugeben.
- Der Rückgabewert wird mit dem Schlüsselwort return festgelegt.
- Parameter können an Methoden übergeben werden, um die Funktionalität zu erweitern und zu verallgemeinern.
- Eine gut benannte Methode verbessert die Lesbarkeit und Verständlichkeit deines Codes.
Schritt-für-Schritt-Anleitung
Erster Schritt: Erste Zahl abfragen
Beginne mit der Erstellung deiner Methode zur Abfrage der ersten Zahl. Die Methode benötigt einen Rückgabewert vom Typ string, da die Konsole nur Text (Strings) zurückgibt. Verwende den Zugriffsmodifizierer static und nenne die Methode AbfrageZahl1. Der Methodenrumpf wird durch geschweifte Klammern definiert.
Hier ist der Platz, an dem du den Screenshot einfügen solltest:

Zweiter Schritt: Rückgabewert festlegen
Damit die Methode einen Wert zurückgeben kann, musst du das Schlüsselwort return verwenden. In diesem Beispiel möchtest du die von der Konsole abgefragte erste Zahl als String zurückgeben. Du erfasst den Wert mit Console.ReadLine() und speicherst ihn in einer Variable namens Zahl1. Diese Variable gibst du dann in deiner Methode zurück.
Hier ist der Platz, an dem du den Screenshot einfügen solltest:
Dritter Schritt: Methode zur Abfrage der zweiten Zahl erstellen
Um die Wiederverwendbarkeit deines Codes zu maximieren, solltest du die Methode so gestalten, dass sie nicht nur die erste Zahl abfragt, sondern auch die zweite. Du kannst die Methode so modifizieren, dass sie auch einen Parameter für die Konsolenausgabe benötigt, wie zum Beispiel: Bitte geben Sie die zweite zu addierende Zahl ein.
Setze dafür den neuen Parameter in die Klammern der Methode ein und nenne ihn beispielsweise Ausgabetext.
Hier ist der Platz, an dem du den Screenshot einfügen solltest:

Vierter Schritt: Zweite Zahl zurückgeben
Nun implementierst du die Logik zur Abfrage der zweiten Zahl. Ähnlich wie bei der ersten Zahl verwendest du das return Schlüsselwort, um die erfasste Zahl zurückzugeben. Dieser Prozess schließt die Ausgabeaufforderung für den Benutzer ein und erfasst die Eingabe erneut mit Console.ReadLine(), das nun den Rückgabewert für die Variable Zahl2 liefert.
Hier ist der Platz, an dem du den Screenshot einfügen solltest:
Fünfter Schritt: Methode für die Konsolenausgabe aufrufen
Gehe zurück in die Main Methode und rufe nun die erstellte Methode auf, um die Zahlen abzufragen. Setze die Methode AbfrageZahlenKonsole in deinem Code ein und übergib dabei die gewünschten Ausgabetexte für die beiden Zahlen. Wenn du das Programm nun startest, wird der Benutzer aufgefordert, die Zahlen einzugeben.
Hier ist der Platz, an dem du den Screenshot einfügen solltest:

Zusammenfassung - C#-Programmierung: Methoden mit Rückgabewert erstellen und nutzen
In diesem Tutorial hast du gelernt, wie du Methoden mit Rückgabewerten in C# implementierst, um einfache Benutzereingaben zu verarbeiten. Du hast die Grundlagen der Rückgabe von Werten, die Verwendung von Parametern sowie die Strukturierung deiner Methoden kennengelernt. Mit diesen Kenntnissen bist du in der Lage, deine C#-Programme effektiver zu gestalten und die Interaktivität mit den Benutzern zu verbessern.
Häufig gestellte Fragen
Was ist eine Methode mit Rückgabewert?Eine Methode mit Rückgabewert ist eine Funktion, die einen bestimmten Datentyp zurückgibt, anstatt nur eine Aktion auszuführen.
Wie kann ich einen Rückgabewert in C# festlegen?Das kannst du mit dem return Schlüsselwort tun, gefolgt von dem Wert, den du zurückgeben möchtest.
Was sind Parameter in Methoden?Parameter sind Variablen, die du an eine Methode übergeben kannst, um spezifische Informationen zur Verarbeitung bereitzustellen.
Wie oft kann ich eine Methode verwenden?Du kannst eine Methode beliebig oft aufrufen, solange sie die gleichen Anforderungen an Parameter und Rückgabewerte erfüllt.