黑马程序员技术交流社区
标题:
当必填参数、可选参数、可变参数并存时,可选参数如何...
[打印本页]
作者:
师弟
时间:
2013-12-5 19:32
标题:
当必填参数、可选参数、可变参数并存时,可选参数如何...
本帖最后由 师弟 于 2013-12-5 19:52 编辑
class Program
{
public void Print(int a, int b = 10, params int[] ints)
{
Console.WriteLine("a="+a);
Console.WriteLine("b="+b); //这里我想b输出10
foreach(int i in ints)
{
Console.WriteLine(i);
}
return;
}
static void Main(string[] args)
{
Program pr = new Program();
pr.Print(1, 2, 3); //如我想给a传1,ints传2、3,该怎么写呢?
Console.ReadKey();
}
}
作者:
V_John
时间:
2013-12-5 19:35
把要传进去的2,3换成int[]数组变量传进去。。。把数组变量传给ints
作者:
不明觉厉
时间:
2013-12-5 19:37
pr.Print(1,10,2,3)
作者:
师弟
时间:
2013-12-5 19:43
V_John 发表于 2013-12-5 19:35
把要传进去的2,3换成int[]数组变量传进去。。。把数组变量传给ints
嗯,你说的好,谢谢! 当时脑子里一下闪过去。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2