したがって、最初のパラメーターがデフォルト値を提供し、2番目のパラメーターがparamsコレクションであるメソッドシグネチャを持つことが可能であることがわかります。
私が見ることができないのは、最初の引数のデフォルト値を実際に使用する方法です。
それは可能ですか?
方法の例:
void WaitAllTasks(string message = "Running Task.WaitAll", params Task[] tasks);
最初は、メソッドを呼び出すときにメッセージパラメーターを省略してみました。また、パラメーターでは機能しない名前付きパラメーターを使用してみました。
コンパイルしますが、使用できますか?