Я знаю, что это основной вопрос, но я не смог найти ответа.
Зачем это нужно? если вы напишете функцию или метод, которые ее используют, то после ее удаления код все равно будет работать отлично, на 100% как без него. Например:
С параметрами:
static public int addTwoEach(params int[] args)
{
int sum = 0;
foreach (var item in args)
sum += item + 2;
return sum;
}
Без параметров:
static public int addTwoEach(int[] args)
{
int sum = 0;
foreach (var item in args)
sum += item + 2;
return sum;
}