C#9+、.net5.0学习教程

C#9+、.net5.0 如何搜索相关教程

目录

1.简介

2.如何学习最新教程文档

3.推荐

4. API查询文档

5. asp.net core mvc教程文档(英文)


1.简介

        一般做web开发or其他,很少直接用C#,都是用.NET,这里的.NET是平台,2020年版本已经发布到5.0,不再有.NET Framework和.NET Core的区分,为统一平台(可跨系统)!!

(1) C#是编程语言,2021年C#版本为9,10正在preview;

(2) .net 是平台,可以使用C#,VB等,但是主要用C#,2021年.net版本为5.0,6.0正在preview

(3) 对于C#、.net core、.net framework的对应版本,2020年之后统一平台为.NET,

     版本对应关系可参考:此篇博客

C#9+、.net5.0学习教程_第1张图片

(4) 对于C#、.net、.net core、.net framework、asp.net、asp.net core之间的关系?本质都是依赖C#编程语言,这么多该如何区分呢?如下解释

        (1)asp.net等许多***.net已经过去时,未来看好Core,但必须紧跟C#

        (2)在2020年之前,可参考https://www.hanselman.com/blog/what-net-developers-ought-to-know-to-start-in-2017里面有对之前各种名词的介绍,这里直接上链接

        (3)2020年统一.NET平台后,参考https://www.c-sharpcorner.com/article/future-of-dot-net/

(5) .NET与.NET Standard关系:参考博客

C#9+、.net5.0学习教程_第2张图片

C#9+、.net5.0学习教程_第3张图片

2.如何学习最新教程文档

        直接百度搜到的很少是最新的,都是1年前的,最新的是2020年的,时效性不强,C#发展的还是快的,增加了很多东西,去网易云课堂、bilibili上大部分都是之前的视频,偶然发现C#有较新的视频,发现C#都到9了,然后走了一部分弯路,虽然视频较文字更好接受,但是时效性不强的视频不建议看,还不如去Microsoft官网自己寻找,人家都有中文介绍。

        每次进入新领域,前2周个人都是在走弯路,尤其是没人带,自己百度博客,其实官网都有的,以后改进,学会及时判断,及时改变。

        对于C#教程,官方教程(可点击)

C#9+、.net5.0学习教程_第4张图片

3.推荐

        (1) 学习C#

        (2) 学习.net core跨平台,大趋势

        (3) 学习asp.net core 与asp.net完全不一样

        (4) 学习asp.net core https://docs.microsoft.com/zh-cn/dotnet/

        (5)学习.net mvc等,最好是官方文档与B站的视频一起相互补充学习,有的视频这可以讲到,有的视频那可以讲到,相互补充,但是还是需要项目实际练手!

C#9+、.net5.0学习教程_第5张图片

4. API查询文档

       学习C#、.net5.0+,语法是一方面,大概了解就可以,边用边学!而大部分应用实际调用的是C#或.net的库,与python是一样的,主要调库使用。那么需要查询库函数的API文档,直接去Microsoft官网找对应API文档即可!官方链接(如System库等)

C#9+、.net5.0学习教程_第6张图片

5. asp.net core mvc教程文档(英文)

百度云链接:https://pan.baidu.com/s/1NjpCEfa0q-e5a9uUwtsCXw 
提取码:girh

你可能感兴趣的:(C#,C#,.net)