回 帖 发 新 帖 刷新版面

主题:[讨论]C#中的重载构造函数该怎么使?

class A
{
    int a,b,c;
    public A(int a1,int a2,int a3)
    {
        a=a1;b=a2;c=a3;
    }
    public A()
    {
        A(1,2,3);//this(1,2,3);
    }
}
class Main
{
    static void main()
    {
        new A();
    }
}
我的意思就是想实现这样的功能,貌似编译都通不过.不过在java中可以那样写this(1,2,3);

回复列表 (共1个回复)

沙发

classs A
{
public A()
{
}
public A(int a):this()
{
}
}
这样就行了.

我来回复

您尚未登录,请登录后再回复。点此登录或注册