我知道这是一个基础问题,但我找不到答案。
为什么要使用它?如果您编写一个使用它的函数或方法,并且在删除它时代码仍然可以完美地工作,与没有使用它时效果一样。例如:
使用参数:
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;
}
*
)实现了与此处所提到的相同的概念,非常优雅。具体请参考此处。 - RBT