我有一個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,所以你可以通過名稱而不是位置來傳遞引用它的參數。爲了我只是一種混亂了以前的優雅語言的方式,但這只是一個意見:)
它並不表示對我來說。那是無效的語法。 –