我可能独自一人在此;但我总是有这样的印象:在.NET中,当你调用一个函数时,你必须以与该方法相同的顺序传递值。参数按名称或按顺序?
例子:
Public Sub DoSomething(ByVal A as String, ByVal B as String)
End Sub
DoSomething("First Param", "Second Param")
我最近才知道,你可以按名称指定PARAMS:
DoSomething(B:="Second Param", A:="First Param")
我的问题可能是一个愚蠢的,但什么是最好的做法是什么?我见过的所有东西都只是按照正确的顺序调用params的方法 - 命名约定是从VB中遗留下来的一个旧约吗?如果我在我的所有方法调用中使用:=语法,在下一次代码审查期间人们会笑吗?
你有没有例子使用:=真的有道理?或者它总是只是一个偏好的东西?
真的很不错的例子,截图的道具。 – R0MANARMY 2011-05-01 01:07:07