.NET5从零基础到精通:全面掌握.NET5开发技能【第一章】

141 阅读1分钟

C#版本新语法-官网:

C#7:docs.microsoft.com/zh-cn/dotne…

C#8:docs.microsoft.com/zh-cn/dotne…

C#9:docs.microsoft.com/zh-cn/dotne…


章节

第一章:juejin.cn/spost/72689…

第二章:juejin.cn/spost/72689…

第三章:juejin.cn/post/726895…


一、C# 6新语法

1.1-自动属性初始化表达式

image.png
image.png


1.2-using static

image.png
image.png


1.3-Null 条件运算符

image.png


1.4-字符串内插

image.png


1.5-异常刷选器

image.png


1.6-nameof表达式

image.png


1.7-事件(发布订阅模式)

image.png
image.png
image.png


1.8-使用索引器初始化关联集合

image.png


二、C# 7新语法

2.1-Out变量

image.png
image.png


2.2-元祖

image.png
image.png
image.png
image.png


2.3-弃元

image.png
image.png


2.4-模式

image.png
image.png


2.5-本地方法

image.png


2.6-默认文本表达式

image.png


2.7-数字语法改进

image.png
image.png


2.8-命名实参

image.png
image.png
image.png


2.9-private protected访问修饰符-新复合访问修饰符

image.png


2.10-增强的泛型约束

image.png
image.png


2.11-通用的异步返回类型

image.png


三、C# 8新语法

3.1-默认接口方法

image.png
image.png


3.2-switch表达式

传统方式switch
image.png
新玩法
image.png


3.3-属性模式

image.png
image.png


3.4-元祖模式

image.png
image.png


3.5-位置模式

image.png
image.png


3.6-静态本地函数

image.png


3.7-异步流

image.png
image.png
image.png


四、C# 9新语法

4.1-记录

针对属性:
image.png
image.png
新的
image.png
image.png

针对方法:
image.png
image.png


4.2-顶级语句

image.png


4.3-对象声明(简化)

image.png
方法调用
image.png


4.4-静态修饰

image.png


4.5-模式匹配

image.png
image.png


4.6-为空判断

image.png


4.7-协变返回值


4.8-nint

image.png


4.9-Lambda 参数弃元

image.png


4.10-关系匹配

image.png


下一章节:juejin.cn/spost/72689…

版权声明:本文为原创文章,版权归 [西瓜程序猿] 所有,转载请注明出处,有任何疑问请私信咨询。

原文链接:juejin.cn/spost/72689…