Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Methoden Erstellen und Aufrufen | Section
C#-Grundlagen

Methoden Erstellen und Aufrufen

Swipe um das Menü anzuzeigen

Vertiefung in die Erstellung und den Aufruf von Methoden in C#. Methoden sind grundlegende Bausteine in der Programmierung und ermöglichen die Kapselung von Code zur Wiederverwendung und besseren Strukturierung. Untersuchung der Syntax und praxisnaher Beispiele, um das Funktionsprinzip von Methoden zu verstehen.

Methodensyntax

Eine grundlegende Methode in C# kann mit folgender Syntax definiert werden:

static returnDataType MethodName(parameters)
{
    // Code to be executed when the method is called
}
  • static: Gibt an, dass die Methode zur Klasse selbst und nicht zu einer Instanz der Klasse gehört;
  • returnDataType: Legt den Datentyp fest, den die Methode zurückgibt. Verwenden Sie void, wenn keine Daten zurückgegeben werden;
  • MethodName: Der Name der Methode, der die Funktion beschreiben sollte;
  • parameters: Optionale Eingaben für die Methode, in Klammern eingeschlossen.

Eine einfache Methode

Erstellung einer einfachen Methode namens PrintHello, die eine Begrüßungsnachricht ausgibt:

main.cs

main.cs

1234
static void PrintHello() { Console.WriteLine("Hello, World!"); }

Um diese Methode aufzurufen, einfach verwenden:

main.cs

main.cs

1
PrintHello();

Das Ergebnis der Ausführung einer solchen Methode ist folgendes:

main.cs

main.cs

1234567891011121314151617
using System; namespace ConsoleApp { class Program { static void PrintHello() { Console.WriteLine("Hello, World!"); } static void Main(string[] args) { PrintHello(); } } }

Methode mit einer Schleife

Betrachte eine Methode CountToTen, die Zahlen von 1 bis 10 ausgibt:

main.cs

main.cs

1234567
static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } }

Diese Methode aufrufen mit:

main.cs

main.cs

1
CountToTen();

Methode in einer Klasse

Methoden sind häufig Teil einer Klasse. So fügt sich CountToTen in ein einfaches Programm ein:

main.cs

main.cs

1234567891011121314151617181920
using System; namespace ConsoleApp { class Program { static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } } static void Main(string[] args) { CountToTen(); } } }

In diesem Beispiel ist CountToTen eine statische Methode innerhalb der Klasse Program. Die Methode Main ist der Einstiegspunkt des Programms, an dem CountToTen aufgerufen wird.

Das Verständnis von Methoden ist entscheidend, um effizienten und strukturierten Code zu schreiben. Im weiteren Verlauf lernst du Methoden mit Parametern und Rückgabewerten kennen, was deine Fähigkeit verbessert, dynamische und wiederverwendbare Codeblöcke zu erstellen.

question mark

Was wird die Ausgabe des folgenden Codes sein? (Dieses Quiz kann für sich genommen eine Lektion darüber sein, dass aussagekräftige Methodennamen wichtig sind)

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 52

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 1. Kapitel 52
some-alt