介绍
这篇文章主要介绍了。网络核心控制台应用程序怎么使用异步主要方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
<强>前言强>
c# 7.1及以上的版本允许我们使用异步主要的方法,具体内容如下:
<强>一。新建一个控制台应用程序强>
<强>二。异步主要方法强>
我们直接将主方法改为如下:
static async Task Main (string [], args)
可以看到报错了,提示我们是c# 7.1的特性。我们有两种方法可以解决,其实最后都是殊途同归,只是操作不一样而已。
<强> 1。第一种方法,修改csproj文件强>
打开项目的csproj文件,添加如下代码:
, & lt; PropertyGroup 条件=? # 39;(配置)|(平台)美元& # 39;==& # 39;调试| AnyCPU& # 39;“比; ,& lt; LangVersion> 7.1 & lt;/LangVersion> ,& lt;/PropertyGroup>
例如:
<强> 2。第二种方法,通过对更改项目属性强>
在“解决方案管理器”界面中,选中项目,然后右键→属性→构建
在弹出的界面中选中c# 7.1
经过上面的更改以后,将不会报错了。
<强>三。验证强>
我们在主方法中,加入如下代码,获取百度首页的html:
class 程序 { ,static async  Task Main (string [], args) ,{ ,var client =, new HttpClient (); ,var result =, await client.GetStringAsync (“https://www.baidu.com/"); ,Console.WriteLine(结果); ,Console.ReadKey (); ,} }
然后运行:
感谢你能够认真阅读完这篇文章,希望小编分享的”。网络核心控制台应用程序怎么使用异步主要方法”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!