2
我有一个类MyDataRow
这是我从DataRow
导出,这是我的代码:“'BaseClass'不包含带0参数的构造函数。”部分C#/的Protobuf类
public partial class MyDataRow : DataRow
{
internal MyDataRow(DataRowBuilder builder)
: base(builder)
{
// Initialization of variables
}
}
类是局部的,没有任何成员,因为它在一个原文件部分存在(各位的定义在那里)。
试图建立这种生产错误CS1729:“的System.Data.DataRow”不包含一个构造函数参数0。 我有点不知道,因为我用: base(builder)
明确地调用它。
我错过了什么? :)
编辑:根据要求,这里是原部分:
message SampleDataRow
{
enum SomeEnum
{
ImAValue = 1;
MeToo = 2;
}
// Some more enums...
optional double _member1 = 30 [default = 0];
optional double _member2 = 31 [default = 0];
// More members...
}
你能告诉我们该类的部分部分和该方法的实现吗? – 2013-05-06 08:14:59
我想你有另一个构造函数的地方。也许在另一个文件中(因为这是一个部分类)。 – CodesInChaos 2013-05-06 08:21:18
这段代码为我打造。我认为部分类的其他部分有一个默认的构造函数(或其他构造函数),它不调用基类的构造函数(只有一个参数)。 – 2013-05-06 08:21:19