Task.WaitAll() -没有参数

本文关键字:参数 WaitAll Task | 更新日期: 2023-09-27 17:51:12

使用System.Threading.Tasks.Task.WaitAll(),我可以看到我应该使用这个方法的可用参数

可以在这里看到,但是当在visual studio中编写时,我可以在没有参数的情况下调用该方法:

Task.WaitAll();

在IDE中没有显示为语法错误(缺少参数),你能解释一下为什么用这种特定的方法可以做到这一点吗?

Task.WaitAll() -没有参数

这个方法的完整定义是

public static void WaitAll(params Task[] tasks)

params表示该方法接受可变数量的参数。也明确允许0个参数。

方法被重载。一种重载形式是:

public static void WaitAll(
    params Task[] tasks
)

参数params可以接受0个或多个参数