2

MyDataRow私は派生元のクラスを持っていDataRowます。ここに私のコードがあります:

public partial class MyDataRow : DataRow
{
    internal MyDataRow(DataRowBuilder builder)
        : base(builder)
    {
        // Initialization of variables
    }
}

クラスは部分的であり、proto ファイルに部分的に存在するため、メンバーはありません (メンバーも定義されています)。

これをビルドしようとすると、エラー CS1729: 'System.Data.DataRow' does not contain a constructor that takes 0 arguments が生成されます。で明示的に呼び出しているので、少しアイデアがありません: 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...
}
4

1 に答える 1