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

Ua En Es

C# Methodenparameter


Parameter und Argumente

Informationen können als Parameter an Methoden übergeben werden. Parameter fungieren als Variablen innerhalb der Methode.

Sie werden nach dem Methodennamen in Klammern angegeben. Sie können beliebig viele Parameter hinzufügen, trennen Sie diese einfach durch ein Komma.

Das folgende Beispiel verfügt über eine Methode, die eine string namens fname als Parameter verwendet. Wenn die Methode aufgerufen wird, übergeben wir einen Vornamen, der innerhalb der Methode verwendet wird, um den vollständigen Namen auszugeben:

Beispiel

static void MyMethod(string fname)
{
  Console.WriteLine(fname + " Refsnes");
}

static void Main(string[] args)
{
  MyMethod("Liam");
  MyMethod("Jenny");
  MyMethod("Anja");
}

// Liam Refsnes
// Jenny Refsnes
// Anja Refsnes

Try it Yourself »

Wenn ein Parameter an die Methode übergeben wird, wird er als Argument bezeichnet. Aus dem Beispiel oben: fname ist ein Parameter, während Liam Jenny und Anja sind Argumente.


Mehrere Parameter

Sie können so viele Parameter haben, wie Sie möchten, trennen Sie sie einfach durch Kommas:

Beispiel

static void MyMethod(string fname, int age)
{
  Console.WriteLine(fname + " is " + age);
}

static void Main(string[] args)
{
  MyMethod("Liam", 5);
  MyMethod("Jenny", 8);
  MyMethod("Anja", 31);
}

// Liam ist 5
// Jenny ist 8
// Anja ist 31

Try it Yourself »

Beachten Sie, dass beim Arbeiten mit mehreren Parametern der Methodenaufruf die gleiche Anzahl an Argumenten wie Parameter haben muss und die Argumente in derselben Reihenfolge übergeben werden müssen.