c# - Task.WaitAll() - 无参数

标签 c# .net task-parallel-library

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

可见here但是在 visual studio 中编写时,我可以调用完全没有参数的方法:

Task.WaitAll();

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

最佳答案

这个方法的完整定义是

public static void WaitAll(params Task[] tasks)

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

不用说,当以这种方式调用时,该方法没有任何效果。

关于c# - Task.WaitAll() - 无参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14266847/

相关文章:

.net - 为什么 Task.Delay() 允许无限延迟?

task-parallel-library - Tasks vs. TPL Dataflow vs. Async/Await,什么时候使用?

c# - 工厂设计模式(需要批判)

c# - 如何从 App.config 中读取这个自定义配置?

c# - 使用 C# 编写跨平台应用程序时有哪些好的经验法则?

c# - System.Timers.Timer Elapsed 在使用 Task.Run with async from Console App 时间歇性地不触发

c# - 如何使用 C# 获取 PDF 文件中的彩页数?

c# - 如何判断一个数是不是2的幂

c# - 如何过滤 XML 文档中的 XML 节点及其子节点?

c# - .net 核心网站不呈现 CSS