//以下为一个场景解题思路,创建一个整数相加的方法(不止两个数相加)
//当类型确定,个数不确定的时候就使用数组
private static void Main()
{
//int[] SZ = new int[4]{1,2,3,4};
int Num = IntXJSF(1,2,3,4);
int Num1 = IntXJSF();
Console.WriteLine(Num);
Console.ReadLine();
}
//params参数数组(在方法使用):
//对于方法内部而言:加不加params参数数组都一样,都是一个普通的数组
//对于方法外部(调用者)而言,可以传递数组,也可以传递一组数据类型相同的变量集合
//甚至可以不传递参数
//参数数组的作用:简化调用者调用方法的代码
private static int IntXJSF(params int[] SZ)
{
int Num = 0;
for (int i = 0; i < SZ.Length; i++)
{
Num = Num + SZ;
}
return Num;
}
|