C#编程核心构建:方法与数组的深入探索
1. C#方法的高级特性
1.1 params修饰符
C#支持使用 params 关键字来处理参数数组。 params 关键字允许将可变数量的相同类型参数作为单个逻辑参数传递给方法。调用者既可以传入强类型数组,也可以传入逗号分隔的列表。
以下是一个计算平均值的示例:
// Return average of "some number" of doubles.
static double CalculateAverage(params double[] values)
{
Console.WriteLine("You sent me {0} doubles.", values.Length);
double sum = 0;
if (values.Length == 0)
return sum;
for (int i = 0; i < values.Length; i++)
sum += values[i];
return (sum / values.Length);
}
static void Main(string[] args)
{
Console.WriteLine("***** Fun with Methods *****");
// Pass in a comma-delimited list of doubles...
double average;
average =
超级会员免费看
订阅专栏 解锁全文
68

被折叠的 条评论
为什么被折叠?



