我在网上或在运营商文档下找不到任何信息,但我看到这个":="在VB.NET中使用了几次,我无法弄清楚它的功能.
Rag*_*ood 10
它用于方法调用中的命名参数(ht到链接的SLaks),通常与可选参数一起使用.
它通常用于通过ActiveX调用调用Word或Excel方法,其中有大量可选参数,其中大多数从未使用过.
例
Private Function test(arg1 As Integer, arg2 As Integer) As Boolean
Debug.WriteLine("{0} {1}", arg1, arg2)
Return True
End Function
Run Code Online (Sandbox Code Playgroud)
这两个都会产生相同的结果
test(arg2:=2, arg1:=1)
test(1, 2)
Run Code Online (Sandbox Code Playgroud)
调试输出
1 2
1 2
Run Code Online (Sandbox Code Playgroud)