365 Stimmen

Warum wird das Schlüsselwort params verwendet?

Ich weiß, dass dies eine grundlegende Frage ist, aber ich konnte keine Antwort finden.

Warum verwenden? Wenn Sie eine Funktion oder eine Methode schreiben, die es verwendet, wenn Sie es entfernen, wird der Code immer noch perfekt funktionieren, 100% wie ohne es. Z.B.:

Mit Parametern:

static public int addTwoEach(params int[] args)
{
    int sum = 0;
    foreach (var item in args)
        sum += item + 2;
    return sum;
}

Ohne Parameter:

static public int addTwoEach(int[] args)
{
    int sum = 0;
    foreach (var item in args)
       sum += item + 2;
    return sum;
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X