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

Kursinhalt

C# Grundlagen

C# Grundlagen

1. Erste Schritte
2. Umgang mit Datentypen
3. Kontrollstrukturen
4. Schleifen
5. Arrays
6. Methoden

book
Erstellen und Aufrufen von Methoden

In diesem Kapitel werden wir uns mit der Erstellung und dem Aufruf von Methoden in C# befassen. Methoden sind wesentliche Bausteine in der Programmierung, die es uns ermöglichen, Code zur Wiederverwendung und besseren Organisation zu kapseln. Lassen Sie uns die Syntax und praktische Beispiele erkunden, um zu verstehen, wie Methoden funktionieren.

Methodensyntax

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

  • static: Gibt an, dass die Methode zur Klasse selbst gehört und nicht zu einer Instanz der Klasse;
  • returnDataType: Gibt den Datentyp an, den die Methode zurückgeben wird. Verwenden Sie void, wenn keine Daten zurückgegeben werden;
  • MethodName: Der Name der Methode, der beschreibend für ihre Funktion sein sollte;
  • parameters: Optionale Eingaben für die Methode, in Klammern eingeschlossen.

Eine einfache Methode

Lassen Sie uns eine einfache Methode namens PrintHello erstellen, die eine Begrüßungsnachricht ausgibt:

cs

main

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

Um diese Methode aufzurufen, verwenden Sie einfach:

cs

main

copy
1
PrintHello();

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

cs

main

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

Methode mit einer Schleife

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

cs

main

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

Rufen Sie diese Methode auf mit:

cs

main

copy
1
CountToTen();

Methode in einer Klasse

Methoden sind oft Teil einer Klasse. So passt CountToTen in ein einfaches Programm:

cs

main

copy
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 Program-Klasse. Die Main-Methode ist der Einstiegspunkt des Programms, wo CountToTen aufgerufen wird.

Das Verständnis von Methoden ist entscheidend für das Schreiben von effizientem und organisiertem Code. Im Laufe der Zeit werden Sie Methoden mit Parametern und Rückgabetypen kennenlernen, die Ihre Fähigkeit zur Erstellung dynamischer und wiederverwendbarer Codeblöcke verbessern.

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

Was wird die Ausgabe des folgenden Codes sein? (Dieses Quiz kann eine Lektion für sich 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 6. Kapitel 2
We're sorry to hear that something went wrong. What happened?
some-alt