读书人

关于类继承的有关问题

发布时间: 2012-01-10 21:26:50 作者: rapoo

关于类继承的问题,急,在线等
有个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)
{
}
}
}
[解决办法]
支持

读书人网 >C#

热点推荐