我的.NET CORE笔记
2022/4/8 6:22:29
本文主要是介绍我的.NET CORE笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
第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。
这篇关于我的.NET CORE笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-12-06使用Microsoft.Extensions.AI在.NET中生成嵌入向量
- 2024-11-18微软研究:RAG系统的四个层次提升理解与回答能力
- 2024-11-15C#中怎么从PEM格式的证书中提取公钥?-icode9专业技术文章分享
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#