您的位置:首页 > 编程语言 > C#

C# params参数的实例应用

2012-03-11 11:52 323 查看
params 关键字有以下几大特点:

params
关键字可以指定采用数目可变的参数的方法参数(不指定参数的数目)。
可以发送参数声明中所指定类型的逗号分隔的参数列表或指定类型的参数数组。

可以不传递参数。
在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个
params 关键字。

1、求平均值

public double average(params double[] values)
{
double sum=0;
for (int i = 0; i < values.Length; i++)
{
sum += values[i];
}
return (sum/values.Length);

}


调用方法1:

double ave;
ave = average(4, 5, 6.2, 7, 8.5);
MessageBox.Show(ave.ToString());

此种方法 average函数 形参必须加 params 关键字;

调用方法2:

double ave;
double[] num = new double[] { 4, 5, 6.2, 7, 8.5 };
ave = average(num);
MessageBox.Show(ave.ToString());

此种方法 average函数 形参 params 关键字 可有可无;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: