Axapta Microsoft Dynamics AX-java程序员需要信息

Axapta Microsoft Dynamics AX-java程序员需要信息,axapta,microsoft-dynamics,x++,Axapta,Microsoft Dynamics,X++,我必须使用Dynamics 2012 r3和x++,我想知道: 什么是“:”—它的继承、实现还是什么? 为什么有些变量写得像“\u vensGroup”-这意味着什么或者这只是惯例?回答这两个问题: ::是对(静态)方法的作用域取消引用(与.which相反),通常用于全局作用域,但也可以用于其他类似的作用域。它是保留的 下划线前缀只是一种命名约定。它不是语言的一部分。关于下划线问题: 广泛使用的惯例是使用前导下划线来表示传递的参数,例如 public void foobar(int _myInt

我必须使用Dynamics 2012 r3和x++,我想知道: 什么是“:”—它的继承、实现还是什么?
为什么有些变量写得像“\u vensGroup”-这意味着什么或者这只是惯例?

回答这两个问题:

::是对(静态)方法的作用域取消引用(与.which相反),通常用于全局作用域,但也可以用于其他类似的作用域。它是保留的


下划线前缀只是一种命名约定。它不是语言的一部分。

关于下划线问题:
广泛使用的惯例是使用前导下划线来表示传递的参数,例如

public void foobar(int _myInt, str _myStr)
{
 ...
}

有关描述此约定的最佳做法MSDN页面,请参阅。

::是一个范围。它允许您使用类方法(在表和类上)。该点用于调用对象方法。 该作用域还用于调用BaseEnum上的值


_是参数的前缀。这是一个惯例。它允许您识别局部变量和参数。由于参数在方法中是不可更改的(它们是通过值传递的),因此您始终能够将其与局部变量区分开来,并在代码中使用它们。

除了问题的其他答案之外,
::
不仅用于,还用于其他目的,例如,或