首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft Dynamic AX - java程序员需要信息

Microsoft Dynamic AX - java程序员需要信息
EN

Stack Overflow用户
提问于 2014-08-04 20:27:12
回答 4查看 196关注 0票数 2

我必须使用Dynamic2012r3和x++,我想知道:什么是"::“--它的继承、实现还是什么?为什么有些变量写得像"_vensGroup“--这意味着什么,还是这只是惯例?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-08-04 20:41:30

要回答这两个问题:

*是对(静态)方法的范围取消引用(相对于。通常用于全局作用域,但也可以用于其他类似的作用域。它是预定的。

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

票数 3
EN

Stack Overflow用户

发布于 2014-08-05 06:13:34

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

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

票数 4
EN

Stack Overflow用户

发布于 2014-08-05 05:02:54

关于你的下划线问题:

广泛使用的惯例是使用前导下划线来表示传递的参数。

代码语言:javascript
复制
public void foobar(int _myInt, str _myStr)
{
 ...
}

有关描述此约定的最佳实践MSDN页面,请参见这里

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25126991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档