.net 参数名称后面的“:”是什么意思?

.net 参数名称后面的“:”是什么意思?,.net,syntax,.net,Syntax,我有一个c方法: public void foo (DateTime toDate) { ... } 当我调用该方法时,VisualStudioIntelliSense建议 foo (toDate : ) 这个语法是什么意思?发送匿名变量 感谢您的任何澄清这些是用于命名参数的。另见 因此,您可以按自己喜欢的顺序按名称传递参数。这在C4.0编译器中是新的。这些用于命名参数。另见 因此,您可以按自己喜欢的顺序按名称传递参数。这在C 4.0编译器中是新的。此语法与一起使用。此语法与一起使用。

我有一个c方法:

public void foo (DateTime toDate) { ... }
当我调用该方法时,VisualStudioIntelliSense建议

foo (toDate :    )
这个语法是什么意思?发送匿名变量


感谢您的任何澄清

这些是用于命名参数的。另见


因此,您可以按自己喜欢的顺序按名称传递参数。这在C4.0编译器中是新的。

这些用于命名参数。另见


因此,您可以按自己喜欢的顺序按名称传递参数。这在C 4.0编译器中是新的。

此语法与一起使用。

此语法与一起使用。

是一个,因此可以通过名称而不是位置来传递引用它的参数。对我来说,《为了》只是一种搞乱以前优雅语言的方法,但这只是一种观点:

是一个,所以你可以通过名称而不是位置来传递引用它的参数。对我来说,这只是一种搞乱以前优雅语言的方式,但这只是一种观点:

+1用于链接到文档,而不仅仅是一篇随机的博客文章:-+1用于链接到文档,而不仅仅是一篇随机的博客文章:-这对我来说并不意味着这一点。这是无效的语法,我不这么认为。这是无效的语法。