C#9+、.net5.0 如何搜索相关教程
目录
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,
版本对应关系可参考:此篇博客
(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关系:参考博客
2.如何学习最新教程文档
直接百度搜到的很少是最新的,都是1年前的,最新的是2020年的,时效性不强,C#发展的还是快的,增加了很多东西,去网易云课堂、bilibili上大部分都是之前的视频,偶然发现C#有较新的视频,发现C#都到9了,然后走了一部分弯路,虽然视频较文字更好接受,但是时效性不强的视频不建议看,还不如去Microsoft官网自己寻找,人家都有中文介绍。
每次进入新领域,前2周个人都是在走弯路,尤其是没人带,自己百度博客,其实官网都有的,以后改进,学会及时判断,及时改变。
对于C#教程,官方教程(可点击)
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站的视频一起相互补充学习,有的视频这可以讲到,有的视频那可以讲到,相互补充,但是还是需要项目实际练手!
4. API查询文档
学习C#、.net5.0+,语法是一方面,大概了解就可以,边用边学!而大部分应用实际调用的是C#或.net的库,与python是一样的,主要调库使用。那么需要查询库函数的API文档,直接去Microsoft官网找对应API文档即可!官方链接(如System库等)
5. asp.net core mvc教程文档(英文)
百度云链接:https://pan.baidu.com/s/1NjpCEfa0q-e5a9uUwtsCXw
提取码:girh