A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 师弟 于 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();
        }
    }

评分

参与人数 1技术分 +1 收起 理由
茹化肖 + 1

查看全部评分

3 个回复

倒序浏览
把要传进去的2,3换成int[]数组变量传进去。。。把数组变量传给ints

评分

参与人数 1技术分 +1 收起 理由
茹化肖 + 1

查看全部评分

回复 使用道具 举报
pr.Print(1,10,2,3)
回复 使用道具 举报
V_John 发表于 2013-12-5 19:35
把要传进去的2,3换成int[]数组变量传进去。。。把数组变量传给ints

嗯,你说的好,谢谢! 当时脑子里一下闪过去。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马