我有一些代码库正在调用以下内容:
SetHazardDataService();
namespace Analytics.Foo.DataServices
{
class HDB:IDataService
{
}
}
在另一个类/文件中声明成员函数
using Analytics.Foo.DataServices
public void MyDataService()
{
var DbDataSvc = new HDB();
}
最初,我看到了其他地方使用的相同定义但是(不知道是否有效):
protected void MyDataService()
我在班级中加入了public
方法
我现在正在尝试重新创建该功能,但我遇到了以下问题:
Analytics.Foo.DataServices.HDB类型没有定义构造函数
我不确定问题是什么 - 为什么会出现这种情况的任何建议。我没有看到构造函数。另外,我无法看到其他代码正常工作/但它没有给出相同的问题。
答案 0 :(得分:-1)
您需要创建一个构造函数来对HDB进行分类,如下所示:
namespace Analytics.Foo.DataServices
{
class HDB:IDataService
{
public HDB()
{
}
}
}