首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于类继承的有关问题,

2012-01-10 
关于类继承的问题,急,在线等有个SqlData类namespacehsj.Base{publicclassSqlData{publicSqlData(stringdbp

关于类继承的问题,急,在线等
有个SqlData类
namespace   hsj.Base
{
        public   class   SqlData
        {
              public   SqlData(string   dbpath)
{

                        SqlConnectionString   =   dbpath;
                    }
              private   readonly   string   SqlConnectionString;
        }
}
另有一个WebControl类继承SqlData,并和SqlData在同一个解决方案里。
namespace   hsj.WebControl
{
        public   class   BindControl:SqlData
        {
               
                public   BindControl(string   dbpath)
{
                        SqlConnectionString   =   dbpath;
}
        }
}
问题是要怎么初始化WebControl的构造函数才正确呢,我现在的写法报错是:
错误1“SqlData”方法没有采用“0”个参数的重载F:\mysoft\vs2005\hsj\WebControl\BindControl.cs1016WebControl
错误2当前上下文中不存在名称“SqlConnectionString”F:\mysoft\vs2005\hsj\WebControl\BindControl.cs1213WebControl


[解决办法]
namespace hsj.WebControl
{
public class BindControl:SqlData
{

public BindControl(string dbpath) : base(dbpath)
{

}
}
}
[解决办法]
namespace hsj.Base
{
public class SqlData
{
public SqlData(string dbpath)
{

SqlConnectionString = dbpath;
}
protected readonly string SqlConnectionString;
}
}

namespace hsj.WebControl
{
public class BindControl:SqlData
{

public BindControl(string dbpath):base(dbpath)
{
}
}
}
[解决办法]
支持

热点排行