这是。(x)刚刚获得价值?

时间:2016-03-04 19:51:37

标签: axapta x++

有人可以解释this.(x)表示的内容,x已经在此对象中。

if (!this.(x))
{
    ok = checkFailed(strfmt("@SYS54774",fieldid2pname(this.TableId, x)));
}

1 个答案:

答案 0 :(得分:1)

您可以使用表格中的字段ID以这种方式检查表格中的字段。 在您的示例中,您正在访问x为fieldNum的字段。 例如,1是salesTable上SalesId的fieldid,因此您可以像这样设置SalesId:

SalesTable salesTable;
int x = 1;
salesTable.(x) = 'a sales  id';