void ShowAgeSum(string team,params int[] ages) { int ageSum=0; for (int i=0; i<ages.length; i++) { ageSum+= ages[i]; } }
params 关键字是定制ParamArrayAttribute的缩写, 提示编译器实现对参数数组封装,将可变目的控制由编译器完成
1:修饰的必须是一维数组,通常以集群方式来实现多个或者任意多个参数的控制,数组是最简单的选择;
2:修饰的数组可以是任意类型;
3:必须在参数列表中最后一个,并且只能使用一次;