Erstellen und Aufrufen von Methoden
In diesem Kapitel beschäftigen wir uns mit der Erstellung und dem Aufruf von Methoden in C#. Methoden sind grundlegende Bausteine in der Programmierung, die es ermöglichen, Code zur Wiederverwendung und besseren Strukturierung zu kapseln. Wir betrachten die Syntax und praktische 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, eingeschlossen in Klammern.
Eine einfache Methode
Wir erstellen eine einfache Methode namens PrintHello, die eine Begrüßungsnachricht ausgibt:
main.cs
1234static void PrintHello() { Console.WriteLine("Hello, World!"); }
Um diese Methode aufzurufen, einfach Folgendes 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
Beispiel einer 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 wird wie folgt aufgerufen:
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, in dem CountToTen aufgerufen wird.
Das Verständnis von Methoden ist entscheidend, um effizienten und strukturierten Code zu schreiben. Im weiteren Verlauf werden Methoden mit Parametern und Rückgabewerten behandelt, wodurch die Fähigkeit zur Erstellung dynamischer und wiederverwendbarer Codeblöcke verbessert wird.
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
Can you explain how to define a method with parameters in C#?
What is the difference between static and non-static methods?
Can you show an example of a method that returns a value?
Großartig!
Completion Rate verbessert auf 1.67
Erstellen und Aufrufen von Methoden
Swipe um das Menü anzuzeigen
In diesem Kapitel beschäftigen wir uns mit der Erstellung und dem Aufruf von Methoden in C#. Methoden sind grundlegende Bausteine in der Programmierung, die es ermöglichen, Code zur Wiederverwendung und besseren Strukturierung zu kapseln. Wir betrachten die Syntax und praktische 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, eingeschlossen in Klammern.
Eine einfache Methode
Wir erstellen eine einfache Methode namens PrintHello, die eine Begrüßungsnachricht ausgibt:
main.cs
1234static void PrintHello() { Console.WriteLine("Hello, World!"); }
Um diese Methode aufzurufen, einfach Folgendes 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
Beispiel einer 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 wird wie folgt aufgerufen:
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, in dem CountToTen aufgerufen wird.
Das Verständnis von Methoden ist entscheidend, um effizienten und strukturierten Code zu schreiben. Im weiteren Verlauf werden Methoden mit Parametern und Rückgabewerten behandelt, wodurch die Fähigkeit zur Erstellung dynamischer und wiederverwendbarer Codeblöcke verbessert wird.
Danke für Ihr Feedback!