正如Microsoft Dynamics AX 2009 Programming: Getting Started一书中所说,需要在 x++ 中的声明后放置分号:
只要第一行代码不是关键字,变量声明后的额外分号是强制性的。分号告诉编译器变量声明已经结束。您不能在该分号之后声明新变量。
(直接从书中复制,未更改,如果需要我会删除它)
但是,当我删除分号并运行作业时,绝对没有错误或问题:
static void Job1(Args _args)
{
str string1 = "STACKOVERFLOW";
;
print string1;
pause;
}
就像
static void Job2(Args _args)
{
str string1 = "STACKOVERFLOW";
print string1;
pause;
}
真的需要吗?我应该习惯使用它吗?