黑马程序员技术交流社区
标题:
params可变参数怎么使用?
[打印本页]
作者:
Kaitong
时间:
2014-4-7 20:32
标题:
params可变参数怎么使用?
本帖最后由 Kaitong 于 2014-4-8 09:46 编辑
没听懂这个怎么用,谁再能给解释解释,最好有个简单实例
作者:
回忆~坚
时间:
2014-4-7 20:43
本帖最后由 回忆~坚 于 2014-4-7 20:44 编辑
params可变参数:
只能用来修饰方法的参数;
只能用来修饰一维数组;
这个参数必须放在参数列表的最后1个;
如果可变参数的长度为0,表示调用者没有为他传递任何元素;
调用的时候,可以直接传递元素的值,会自动的将这些元素封装成数组,并将数组传递;
作者:
mdb
时间:
2014-4-8 02:24
楼上已经说了理论,那我写个实例吧
private void button1_Click(object sender, EventArgs e)
{
shili("a", "b", "c", "abc", "睡觉");
shili(new string[] { "a", "b", "c", "abc", "睡觉" });
}
private void shili(params string[] s)
{
if (s.Length != 0)
{
foreach (string t in s)
{
Console.WriteLine(t);
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2