BESTE WEBSITE FÜR WEBENTWICKLER
C# Sprache. W3Schools auf Deutsch. Unterricht für Anfänger

Ua En Es

C# Methoden


Eine Methode ist ein Codeblock, der nur ausgeführt wird, wenn er aufgerufen wird.

Sie können Daten, sogenannte Parameter, an eine Methode übergeben.

Methoden werden zum Ausführen bestimmter Aktionen verwendet und werden auch als Funktionen bezeichnet.

Warum Methoden verwenden? So verwenden Sie Code wieder: Definieren Sie den Code einmal und verwenden Sie ihn mehrmals.


Erstellen Sie eine Methode

Eine Methode wird mit dem Namen der Methode definiert, gefolgt von Klammern (). C# bietet einige vordefinierte Methoden, mit denen Sie bereits vertraut sind, wie zum Beispiel Main(), Sie können aber auch eigene Methoden erstellen, um bestimmte Aktionen auszuführen:

Beispiel

Erstellen Sie eine Methode innerhalb der Program-Klasse:

class Program
{
  static void MyMethod()
  {
    // Code, der ausgeführt werden soll
  }
}

Beispiel erklärt

  • MyMethod() ist der Name der Methode
  • static bedeutet, dass die Methode zur Program-Klasse gehört und kein Objekt der Program-Klasse ist. Später in diesem Tutorial erfahren Sie mehr über Objekte und wie Sie über Objekte auf Methoden zugreifen.
  • void bedeutet, dass diese Methode keinen Rückgabewert hat. Später in diesem Kapitel erfahren Sie mehr über Rückgabewerte

Hinweis: In C# empfiehlt es sich, beim Benennen von Methoden mit einem Großbuchstaben zu beginnen, da dies die Lesbarkeit des Codes erleichtert.


Rufen Sie eine Methode auf

Um eine Methode aufzurufen (auszuführen), schreiben Sie den Namen der Methode gefolgt von zwei Klammern () und einem Semikolon;

Im folgenden Beispiel wird MyMethod() verwendet, um beim Aufruf einen Text (die Aktion) auszugeben:

Beispiel

Rufen Sie in Main() die Methode myMethod() auf:

static void MyMethod()
{
  Console.WriteLine("Ich wurde gerade hingerichtet!");
}

static void Main(string[] args)
{
  MyMethod();
}

// Ausgänge "Ich wurde gerade hingerichtet!"

Try it Yourself »

Eine Methode kann mehrfach aufgerufen werden:

Beispiel

static void MyMethod()
{
  Console.WriteLine("Ich wurde gerade hingerichtet!");
}

static void Main(string[] args)
{
  MyMethod();
  MyMethod();
  MyMethod();
}

// Ich wurde gerade hingerichtet!
// Ich wurde gerade hingerichtet!
// Ich wurde gerade hingerichtet!

Try it Yourself »


C# Übungen

Testen Sie sich mit Übungen

Übung:

Erstellen Sie eine Methode mit dem Namen MyMethod und rufen Sie sie darin auf Main().

static void ()
{
  Console.WriteLine("Ich wurde gerade hingerichtet!");
}

static void Main(string[] args)
{

}