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

Ua En Es

C# Rückgabewerte


Rückgabewerte

Im Thema Methodenparameter haben wir in allen Beispielen das Schlüsselwort void verwendet, was angibt, dass die Methode dies nicht tun sollte einen Wert zurückgeben.

Wenn Sie möchten, dass die Methode einen Wert zurückgibt, können Sie einen primitiven Datentyp verwenden (z. B. int oder double) anstelle von void und verwenden Sie das Schlüsselwort return innerhalb der Methode:

Beispiel

static int MyMethod(int x)
{
  return 5 + x;
}

static void Main(string[] args)
{
  Console.WriteLine(MyMethod(3));
}

// Ausgänge 8 (5 + 3)

Try it Yourself »

Dieses Beispiel gibt die Summe der zwei Parameter einer Methode zurück:

Beispiel

static int MyMethod(int x, int y)
{
  return x + y;
}

static void Main(string[] args)
{
  Console.WriteLine(MyMethod(5, 3));
}

// Ausgänge 8 (5 + 3)

Try it Yourself »

Sie können das Ergebnis auch in einer Variablen speichern (empfohlen, da es einfacher zu lesen und zu pflegen ist):

Beispiel

static int MyMethod(int x, int y)
{
  return x + y;
}

static void Main(string[] args)
{
  int z = MyMethod(5, 3);
  Console.WriteLine(z);
}

// Ausgänge 8 (5 + 3)

Try it Yourself »