static void ShowAgeSum(string team, params int[] ages){...}
实质上是这样子:
static void ShowAgeSum(string team, [ParamArrayAttribute] int[] ages){...}
• param修饰的参数必须为一维数组,事实上通常就是以群集方式来实现多个或者任意多个参数的控制的,所以数组是最简单的选择;
• param修饰的参数数组,可是是任何类型。因此,如果需要接受任何类型的参数时,只要设置数组类型为object即可;
• param必须在参数列表的最后一个,并且只能使用一次。