ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

我的.NET CORE笔记

2022-04-08 01:00:06  阅读:160  来源: 互联网

标签:CORE 管理器 异步 笔记 NuGet 文档 返回值 NET 安装


第1章 认识开发环境

1.1 NET开发环境安装

1、学习要学会看文档,不要过度依赖视频才会提升学习效率,不会受制于人:

●文档地址:https://dotnet.microsoft.com/

●在微软文档地址中点击:文档(Docs),注:文档地址打开默认语言为中文,如果想看英文可以在地址栏中手动将“zh-cn"部分改为"en-us",反之改回”zh-cn"即可。

●点开文档之后可以在“搜索框”中搜索要想要了解的内容。

1.2 安装Visual Studio2019

1、到微软官方网站https://dotnet.microsoft.com/下载vs2019,安装时勾选.net core,安装步骤按默认即可。

第2章 各种技术的使用

2.1使用NuGet安装各种包

NuGet官方网站:www.NuGet.org

1、打开vs,新建一个项目,依次点击:工具——>NuGet包管理器——>管理解决方案的NuGet程序包——>浏览,搜索要安装的包名称选择要安装到那个模块中,选择要安装哪个版本,单击”安装“即可。

2、使用命令行安装:工具——>NuGet包管理器——>程序包管理器控制台(点击完看vs最下方找到”程序包管理器控制台“命令行窗口)——>将在NuGet官方网站上找到的对应的包安装命令拷贝到命令窗口回车即可。

2.2包的卸载:

  1)参考第1种安装方法,选中要卸载的项目点击”卸载“即可。

  2)参考第2种安装方法,在"程序包管理器控制台"命令窗口输入:UnInstall-Package 包名 回车即可。

4、更新包:Update-Packge 包名 --Version 版本号

注:如果使用命令行安装或更新最后不带版本号将默认安装或更新为最新版本。

2.3 异步编程

1、用服务员上点菜的思想理解异步编程,同步点菜:服务员在旁边等着客人点完菜拿着菜单去后厨,异步点菜:服务器给客人菜单,让客人自己勾选点什么菜,这样一来并没有节省点菜的时间,但是节省了服务员的时间。

2、异步方法:

  1)使用async修饰,返回值是Task<T>,T是真正的返回值类型,例如Task<int>。按照惯例异步方法的名字以Async结尾。

  2)即使方法没有返回值,也最好把返回值声明为非泛型的Task。

  3)调用异步方法时,一般在方法前加上await关键字,这样拿到的返回值就是泛型指定的T类型。 

  4)异步方法的"传染性“:一个方法中如果有await调用,则这个方法也必须修饰为async。

总结:加上await关键字会使写入时停顿,等写入完毕,再继续向下执行,不加await关键字,会在写入的同时继续向下执行,如果数据量很大的话,会抛出进程相关异常。方法中如果有await调用,即使没有返回值,也要将void换成Task。

 

标签:CORE,管理器,异步,笔记,NuGet,文档,返回值,NET,安装
来源: https://www.cnblogs.com/Joe-huangtu/p/16113132.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有