public class test
{
public test(int i )
{
//
// TODO: 在此处添加构造函数逻辑
//

}
}
public class mytest:test
{ public mytest( )
{

}
}
程序编译时 提示重载test()函数 未获取“0”参数  我不想再test类中增加 public test(){}方法
  请问 mytest 如何继承test

解决方案 »

  1.   

    public mytest() : base(1)因为public test(int i )有个参数
      

  2.   

    我真的不明白,你的红星 是怎么得来的,还是我太弱智,明白不了你的高深
    public class test
    {
    public test(int i )
    {
    //
    // TODO: 在此处添加构造函数逻辑
    //

    }
                      public test(){}
    }
    public class mytest:test
    { public mytest( )
    {

    }
    }
      

  3.   

    public class test
    {
    public test(int i )
    {
    //
    // TODO: 在此处添加构造函数逻辑
    //

    }
    } public class mytest:test
    { public mytest( ) : base(0)//给一个0吧,具体看你自己的业务要求
    {

    }
    }
      

  4.   

    public class test
    {
    public test( )
    {
                          protected int i
    //
    // TODO: 在此处添加构造函数逻辑
    //

    }
    }
    基类这样写可以吗?
      

  5.   

    zykj_2000 不好意思 我刚开始学习c#  我的分呢也是一点点积攒的,下次呢 你回答问题要看清楚 我要的不是你的方法 !谢谢 :brightheroes(闭关|那一剑的风情)
      

  6.   

    不用不好意思,呵呵,但是我还是相信,要解决你所说的问题 public mytest( ) : base(0)这样的方法,很难做到全面,呵呵