请问在派生类中可以引用基类中带参数的构造函数吗?如果可以的话能否给一个例子.
我知道派生类中可以引用基类中不带参数的构造函数;如
public class classA : classB
{
    public classA():base()
     {
     }
}

解决方案 »

  1.   

    当然可以。
    public class BaseClass
    {
      public BaseClass(int i, int j)
      {
        ......
      }
    }public class Class1: BaseClass
    {
      public Class1(int i, int j): base(i, j)
      {
        ......
      }
    }
      

  2.   

    直接加上参数就行了
    public classA():base(121)
      

  3.   

    帮我看看这个该如何实现
    public class Baseon
    {
    protected enum DBtype
    {
    LCM,
    CRM,
    WordContract
    }; protected Baseon(DBtype dbname)
    {
    switch (dbname)
    {
     case DBtype.LCM:
      string sconn="";
      break;
     case DBtype.CRM:
      string sconn="...";
      break;
    }
    sqlcn=new System.Data.SqlClient.SqlConnection(sconn);
      sqlcn.Open();
    }
    }public class ExcuteQuery : Baseon,IExcutQuery
    { public ExcuteQuery(DBtype dbname) : base (DBtype)
    {
    }
    }
      

  4.   

    public ExcuteQuery(DBtype dbname) : base (dbname)
      

  5.   


    protected ExcuteQuery(DBtype dbname) : base (dbname)
    或者把Baseon的构造函数改成public ...