构造函数后面可以跟this 或者base 就是调用自己的活基类中构造函数,比如:
class MainWindow
{
    public MainWindow(string queryID)
    {
        //操作
    }
    public MainWindow() : this("20") {}
}
这样的写法就是方便

解决方案 »

  1.   

    class A
    {
        public A(string name)
        {
            Console.WriteLine("Hello " + name);
        }
    }
    class B : A
    {
        public B(string name) : base(name){}
    }B b = new B(“Lucifer");
      

  2.   

    this 和base 是一样的吗?
      

  3.   

    this 指自己
    base 指老爸(父类,就是你继承来的那个类)
      

  4.   

    class MainWindow 

        public MainWindow(string queryID) 
        { 
            //操作 
        } 
        public MainWindow() : this("20") {} ==Public MainWindow():MainWindow("20"){}

    是吗?