を使用 System.Threading.Tasks.Task.WaitAll()
すると、このメソッドで使用する必要がある使用可能なパラメーターを確認できます。
ここで見ることができますが、Visual Studioで記述しているときに、パラメーターなしでメソッドを呼び出すことができました。
Task.WaitAll();
IDEでは構文エラーとして表示されませんでした(パラメーターが欠落しているため)。この特定の方法でこれが可能である理由を説明できますか?
を使用 System.Threading.Tasks.Task.WaitAll()
すると、このメソッドで使用する必要がある使用可能なパラメーターを確認できます。
ここで見ることができますが、Visual Studioで記述しているときに、パラメーターなしでメソッドを呼び出すことができました。
Task.WaitAll();
IDEでは構文エラーとして表示されませんでした(パラメーターが欠落しているため)。この特定の方法でこれが可能である理由を説明できますか?
The full definition of this method is
public static void WaitAll(params Task[] tasks)
The word params
indicates that the method accepts a variable number of arguments. 0 arguments is also explicitly allowed.
Needless to say the method has no effect when called this way.
The method is overloaded. One overload is of the form:
public static void WaitAll(
params Task[] tasks
)
The params
parameter can take zero or more parameters.