注册 登录
编程论坛 C# 论坛

C#中的“...”是什么意思

the_second 发布于 2016-03-25 12:07, 2785 次点击
我们老师给我们讲到构造函数public Link(int... values)
不懂怎么用
5 回复
#2
qq10235692232016-03-25 21:26
你理解错了吧,可能老师的意思是可以有多个参数,没有那种用法的。
#3
the_second2016-03-26 08:48
回复 2楼 qq1023569223
那多个参数的方法是怎样的
能举一个例子吗
谢谢了
#4
qq10235692232016-03-26 10:14
程序代码:
class myClass
{
    private int x;
    private int y;
    private int z;
    /*****
    //system default
    //myClass my=new myClass();
    public myClass()
    {
        //do nothing
    }
    ****
*/
    //myClass my=new myClass();
    public myClass()
    {
        x=0;
        y=0;
        z=0;
    }
    //myClass my=new myClass(10);
    public myClass(int i)
    {
        x=i;
        y=x;
        z=x;
    }
    //myClass my=new myClass(10,11);
    public myClass(int i,int j)
    {
        x=i;
        y=j;
        z=y;
    }
    //myClass my=new myClass(1,2,3);
    public myClass(int i,int j,int k)
    {
        x=i;
        y=j;
        z=k;
    }
}
#5
luckhide2016-03-26 12:49
回复 2楼 qq1023569223
建议去了解下可变参数是怎么回事。
#6
the_second2016-03-26 15:33
好的,谢谢你们了
1