【问题标题】:Can the Main entry-point function be async? [duplicate]Main 入口点函数可以异步吗? [复制]
【发布时间】:2019-08-13 10:36:52
【问题描述】:

我正在使用 .NET Framework,我想在我的 Main 入口函数中调用一个等待函数。

我在函数上使用了async 关键字,但它一直给我CS5001 程序不包含适合入口点的静态“Main”方法。虽然它没有说它不是async

这个错误似乎与问题有关。

【问题讨论】:

  • 通读重复问题的答案,有一些非常方便的解释如何实现您的目标

标签: c# asynchronous entry-point


【解决方案1】:

Async Main 方法是在 C#7.1 中引入的,因此如果您的目标是该方法或更高版本,则可以使用它。

【讨论】:

  • 您不能在控制台应用程序的 Main 方法上设置 async 修饰符,这是 OPs 问题中的错误所指的。
  • @Adriani6 实际上你可以 - 从 C# 7.1 开始 blogs.msdn.microsoft.com/benwilli/2017/12/08/…
  • @Adriani6 在 7.1 中你应该可以。
  • 不知道!谢谢! +1 并向卢卡斯道歉!
  • @Adriani6 检查this answer
猜你喜欢
  • 2020-01-06
  • 2017-11-17
  • 2011-12-30
  • 1970-01-01
  • 2015-05-10
  • 2011-07-14
相关资源
最近更新 更多