【发布时间】:2010-07-17 00:31:12
【问题描述】:
我不明白这里发生了什么,我从另一个项目中复制了这段代码(编译时没有问题),但是一旦我把它放到我自己的项目中,我在构造函数定义上遇到了一个编译器错误,说方法需要返回类型。
public abstract class BaseSqlRepository<T, InterfaceT, PrimaryKeyT>
where T : class
where InterfaceT : class
{
protected EvalgridEntities DataContext;
protected BaseSqlRespository(EvalgridEntities db)
{
this.DataContext = db;
}
}
方法必须有返回类型。
我错过了什么?
【问题讨论】:
-
呸,当我复制/粘贴它时,这是怎么发生的!? ._.
-
不知道——但这就是问题所在(至少,如果这是真正的代码......)
-
您可能粘贴得很好,然后将光标放在某个单词的中间,不小心按到了键盘上的“s”。
标签: c# constructor compiler-errors