您好,登录后才能下订单哦!
微软MSDN解释:
关键字可以指定采用数目可变的参数的方法参数。
可以发送参数声明中所指定类型的逗号分隔的参数列表或指定类型的参数数组。 还可以不发送参数。
在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。
也就是说,我们使用parms的时候参数的个数可以我们自己去定,当然我们定义的时候要将我们的参数定义为数组类型。那么接下来,我们通过实例验证一下具体的使用:
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("调用一:" + checkParms("张三"));//调用一
Response.Write("<br/>调用二:" + checkParms("李四", 3, 4, 5));//调用二
int[] num = { 3, 4, 5 };
Response.Write("<br/>调用三:" + checkParms("李四", num));//调用三
}
private string checkParms(string a, params int[] b)
{
string result = a;
foreach (int item in b)
{
result += "<br/>" + item.ToString();
}
return result;
}
不过大家在定义的时候一定记住parms后面是数组形式。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。