在vb中“:=”的定义是什么?

时间:2009-12-07 20:16:04

标签: vb.net

我在VB.Net中看到了一些示例代码,我有一些经验,并且有点想知道:= 的含义。

RefreshNavigationImages(bForward:=True, startIndex:=-1)

此方法的sig是RefreshNavigationImages(boolean,int)。如果为空,这是默认值吗?比如“bIsSomething ?? false”?

尝试过bing / google,但他们只是不喜欢搜索运营商,特别是如果它只有2个字符。

2 个答案:

答案 0 :(得分:12)

他们是named parameters。它们允许您按名称而不是顺序为函数调用中的参数指定值。

答案 1 :(得分:5)

:=表示使用命名参数。命名参数不是依赖于方法声明中参数的顺序,而是允许您通过指定参数的名称来指定参数与值的相关性。

相关问题