如何详细说明 NET Core控制台应用程序使用异步主方法
前言
C# 7.1及以上版本允许我们使用异步Main方法。下面就不多说了。让我们来看看边肖的详细介绍。
一.创建新的控制台应用程序
2.异步主方法
我们直接将Main方法更改为以下内容:
静态异步任务主(字符串[]参数)
您可以看到有一个错误,这表明我们是C# 7.1的一个特性。我们有两种方法来解决它。其实说到底,殊途同归,只是操作不同。
1.第一种方法——修改csproj文件
打开项目的csproj文件并添加以下代码:
属性组条件='' $(配置)| $(平台)'=' debug | any CPU ' ' lang version 7.1/lang version/property group示例:
2.第二种方法——通过vs更改项目属性。
在解决方案管理器界面中,选择项目,然后右键单击-属性-构建
在弹出的界面中选择C# 7.1
进行上述更改后,将不会报告任何错误。
三.确认
在Main方法中,我们添加了以下代码来获取百度主页的html:
类程序{静态异步任务Main(string[]args){ var client=new HttpClient();var结果=等待客户端。GetStringAsync(' https://www . Baidu.com/');控制台。WriteLine(结果);控制台。ReadKey();}}然后运行:
本文使用的代码:https://github。com/stulzq/blogdemos/tree/master/asyncconsoleapp(本地下载)
摘要
以上就是本文的全部内容。希望本文的内容对大家的学习或工作有一定的参考价值。有问题可以留言交流。谢谢你的支持。
版权声明:如何详细说明 NET Core控制台应用程序使用异步主方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。