And*_*gne 10 vb.net syntax colon-equals
可能重复::
=语法有什么用?
我已经尝试:=在VB.NET中搜索MDSN文档以及搜索谷歌只是链接到一个死的MSDN页面......目的:=是什么?
它强烈命名参数,允许您以不同于方法定义中指定的顺序调用带有参数的方法.
例如:
sub foo (byval x As Long, byval y As Long)
debug.print (String.Format("{0}, {1}", x.ToString, y.ToString))
end Function
Run Code Online (Sandbox Code Playgroud)
可以通过使用其名称反转参数的顺序来调用:
foo (y:=999, x:=111)
Run Code Online (Sandbox Code Playgroud)
打印:
111, 999
Run Code Online (Sandbox Code Playgroud)
当您有一长串可选参数时,这一点尤其有用,您只想指定其中的一些参数,而您想要指定的参数不是第一个参数.