我有一个C#方法:参数名称后的“:”是什么意思?
public void foo (DateTime toDate) { ... }
当我调用该方法时,Visual Studio智能感知暗示的
foo (toDate : )
一个选项是什么语法是什么意思?发送匿名var?
感谢您的任何澄清
我有一个C#方法:参数名称后的“:”是什么意思?
public void foo (DateTime toDate) { ... }
当我调用该方法时,Visual Studio智能感知暗示的
foo (toDate : )
一个选项是什么语法是什么意思?发送匿名var?
感谢您的任何澄清
这些是用于命名参数。另请参见http://geekswithblogs.net/michelotti/archive/2009/01/22/c-4.0-named-parameters-for-better-code-quality.aspx
因此,您可以按照您喜欢的任何顺序按名称传递参数。这在C#4.0编译器中是新的。
是named argument,所以你可以通过名称而不是位置来传递引用它的参数。为了我只是一种混乱了以前的优雅语言的方式,但这只是一个意见:)
它并不表示对我来说。那是无效的语法。 –