net核心控制台应用程序怎么使用异步主要方法

  介绍

这篇文章主要介绍了。网络核心控制台应用程序怎么使用异步主要方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

<强>前言

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 ();   ,}   }

然后运行:

。网核心控制台应用程序怎么使用异步主要方法

感谢你能够认真阅读完这篇文章,希望小编分享的”。网络核心控制台应用程序怎么使用异步主要方法”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

net核心控制台应用程序怎么使用异步主要方法