.Net 6简介并和之前版本写法的对比是怎样的
导读:本文共2296.5字符,通常情况下阅读需要8分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 介绍vs2022正式版已经推出了,估计很多人已经下载并开始创建.Net 6 开始尝鲜了, 本节我简要的给大家介绍一下.Net 6的一些改动。正文本次.Net6带来最明显的变化就是:采用顶级语句,我们看不到Program.Main()了。隐式 using 指令,隐式 using 指令意味着编译器会根据项目类型自动添加一组 using 指令。移除了Startup文件... ...
目录
(为您整理了一些要点),点击可以直达。vs2022正式版已经推出了,估计很多人已经下载并开始创建.Net 6 开始尝鲜了, 本节我简要的给大家介绍一下.Net 6的一些改动。
本次.Net6带来最明显的变化就是:
采用顶级语句,我们看不到Program.Main()
了。
隐式 using 指令,隐式 using 指令意味着编译器会根据项目类型自动添加一组 using 指令。
移除了Startup文件。
对于这样的改动大家可能会觉得这是C# 10 带来的优化,但我的理解是.Net6为了新手更加方便入门,早期我们使用.Net Core 2/3/5 版本,还要给新人解释系统启动入口Program.Main()
以后不需要了,配置拆分成两个文件Program.cs和Startup.cs虽然做到了关注点分离,但是对于新人会难以理解这次也没了,当我们讨论Startup的时候不用在去解释如何调用的2个约定方法,即使它们没有显式实现接口,也可以调用它们。
我们来看一下之前的语法,我们有一大堆嵌套的 lambda,代码看上去非常复杂。
升级到.Net 6之后,我们可以使用更简单的 API 来实现。
我们将 2个版本的语法对比来看
.Net 6简介并和之前版本写法的对比是怎样的的详细内容,希望对您有所帮助,信息来源于网络。