参数2

4 本我 1天前 84次点击

1.参数匹配

在调用函数时,必须使提供的参数与函数定义中指定的参数完全匹配,这意味着要匹配参数的类型、个数和顺序。例如,下面的函数:

static void 我的函数(string myString, double myDouble)

{

...

}

不能使用下面的代码调用:

我的函数(2.6, "你好");

应为

我的函数("你好",2.6);

2.参数数组

C#允许为函数指定一个(只能指定一个)特殊参数,这个参数必须是函数定义中的最后一个参数,称为参数数组。参数数组允许使用个数不定的参数调用函数,可使用params关键字定义它们。

static int 我的函数(params int[] val)

{

...

}

使用下面的代码可以调用该函数:

我的函数(1,2,3,4,5);

示例:

class Program

{

//定义函数:总数

static int 总数(params int[] vals)

{

//将数组中的值加载一起

int 总数 = 0;

foreach (int val in vals)

{

总数 += val;

}

return 总数;

}

static void Main(string[] args)

{

//声明变量a调用函数总数

int a = 总数(1,2,3,4,5);

WriteLine($"求和值是{a}");

ReadKey();

}

}


目前还没有评论
添加一条新评论

登录后可以发表评论 去登录

作者

积分:373

这家伙很懒,什么都没有留下