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;
}