不包含 "table" 的定义并且没有扩展方法 "table" 接受

Does not contain a definition for "table" and no extension method "table" accepting

我正在尝试使用 MigraDoc 将数据发送到 PDF。但是我遇到了这个语法错误,可以找到程序集参考来修复它。
错误原因如下:

        this.table = section.AddTable();
        this.table.Style = "Table";
        this.table.Borders.Color = TableBorder;
        this.table.Borders.Width = 0.25;
        this.table.Borders.Left.Width = 0.5;
        this.table.Borders.Right.Width = 0.5;
        this.table.Rows.LeftIndent = 0;

'table' 是这里的问题。
我被困在这里任何帮助将不胜感激。

  1. 您尚未声明名为 table
  2. 的实例字段
  3. 或者,也许您声明了一个局部变量,在这种情况下只需删除 this.
  4. 或者,如果您还没有声明,请将 this.table = section.AddTable() 更改为 var table = section.AddTable(); 并从其他声明中删除 this.