我在VB.Net中看到了一些示例代码,我有一些经验,并且有点想知道:= 的含义。
RefreshNavigationImages(bForward:=True, startIndex:=-1)
此方法的sig是RefreshNavigationImages(boolean,int)。如果为空,这是默认值吗?比如“bIsSomething ?? false”?
尝试过bing / google,但他们只是不喜欢搜索运营商,特别是如果它只有2个字符。
答案 0 :(得分:12)
他们是named parameters。它们允许您按名称而不是顺序为函数调用中的参数指定值。
答案 1 :(得分:5)
:=
表示使用命名参数。命名参数不是依赖于方法声明中参数的顺序,而是允许您通过指定参数的名称来指定参数与值的相关性。