- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 .NET5.0中使用异步编程
一、为什么要使用异步编程?.NET Core时代为什么很多方法都支持异步? 1、为什么要使用异步编程? 异步可以快速响应用户界面。 对于不需要单独再开一个线程的背景下,可以发起异步,等待回调。因为线程的创建和销毁是昂贵的。 2、回答了第一个问题,第二个问题答案也就迎刃而解了。 在.NET5.0中,包括以后的版本,能用异步的地方都用异步。对不不支持的用Wait(无返回值)、Result(有返回值),这种情况会有死锁风险。 二、异步编程之async、await 异步编程,不等于提高单个执行速度,但
2022-05-31 01:25:02
522
原创 .NET 中对Nuget的日常使用
概念引用下百度百科的: Nuget是一个.NET平台下的开源的项目,它是Visual Studio的扩展。在使用Visual Studio 或.NET CLI开发基于.NET 或.NET Framework的应用时,Nuget能把在项目中添加、移除和更新引用的工作变得更加快捷方便。 官网是https://www.nuget.org/ 应用场景: 在.NET开发过程中,尤其出现Nuget之前,经常下载.dll文件会下载一堆其它无用的软件,也没有一个统一第三方组件库的管理。 Nuget上有微软的一
2022-05-30 14:57:25
447
原创 .NET 5.0项目结构与程序发布
一、项目结构 1、在.NET Framework中:. csproj 文件是VS的项目工程文件,“C Sharp Project”的缩写。它记录了一些工程相关信息,比如工程开发工具的版本号、目标Framewrok的版本、添加的引用、项目包含的哪些.cs(C#语言源代码文件,也可以成为类文件)。那么这里重点说明一下项目包含的.cs文件的信息,比如: <ItemGroup> <Compile Include="Class1.cs" /> <Compile In...
2022-05-29 22:58:14
1205
原创 .NET 5.0 第三章(开发工具)
.NET CORE开发工具也很多,主流的有如下几种: 1、NET CLI 纯命令行 2、Visual studio(推荐) 3、Visual studio for mac 4、Jetbrains Rider:收费。这个工具传说比较牛X,本人之前研究Python用的就是这个公司Jetbrains开发的pycharm。 5、VSCODE 这个主要还是前端用吧,直接用也可以,需要装很多组件。 那这里,我主要实操一下 .NET CLI 如下演示了,用命令创建一个控制台程序,然后运行: .
2022-05-29 02:51:14
1177
原创 .Net Core 第二章(.Net Standard)
首先,阐述一下这两者以及.Net Framework之间的关系:. .NET Standard:这是所有 .NET 实现都必须实现的一组基本 API,通常称为“基类库 (BCL)”。通过定目标到 .NET Standard,可以生成能跨所有 .NET 应用程序共享的库,无论它们是在哪个 .NET 实现或 OS 上运行。 而.Net Core和.Net Framework可以对支持的版本的.NetStandard进行引用,Xamarin当然可以对其进行引用。 其次,如果编写一个公用的类库,尽量选择.Net
2022-05-27 12:15:43
393
原创 .Net Core 第一章(发展趋势及学习的必要性)
Microsoft Love Linux 读史可以明志,看清朝末期闭关锁国和近代改革开放,一目了然! 微软.Net Core拥抱开源、支持跨平台、云计算,相比较传统的net framework 来说,肯定是一个大趋势。 .Net Core 相比.Net Framework 的一些理解: 1、.Net Framework 比较臃肿,对平台的耦合度要求高,独立性很差,每个用此开发的项目需要在windows平台下安装对应的.net framework版本;而.Net Core 支持独立部署。 2、ASP
2022-05-27 10:43:58
444
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅