¿Por qué usar la palabra clave params?
Sé que esta es una pregunta básica, pero no pude encontrar una respuesta.
¿Por qué usarlo? Si escribe una función o un método que lo está utilizando, cuando lo elimine, el código seguirá funcionando perfectamente, 100% sin él. P.ej
Con parámetros:
static public int addTwoEach(params int[] args)
{
int sum = 0;
foreach (var item in args)
sum += item + 2;
return sum;
}
Sin parámetros:
static public int addTwoEach(int[] args)
{
int sum = 0;
foreach (var item in args)
sum += item + 2;
return sum;
}