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
1234static void PrintHello() { Console.WriteLine("Hello, World!"); }
Um diese Methode aufzurufen, einfach verwenden:
main.cs
1PrintHello();
Das Ergebnis der Ausführung einer solchen Methode ist folgendes:
main.cs
1234567891011121314151617using 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
1234567static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } }
Diese Methode aufrufen mit:
main.cs
1CountToTen();
Methode in einer Klasse
Methoden sind häufig Teil einer Klasse. So fügt sich CountToTen in ein einfaches Programm ein:
main.cs
1234567891011121314151617181920using 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.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen