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

C#版本新语法-官网:
C#7:https://docs.microsoft.com/zh-cn/dotnet/csharp/whats-new/csharp-7
C#8:https://docs.microsoft.com/zh-cn/dotnet/csharp/whats-new/csharp-8
C#9:https://docs.microsoft.com/zh-cn/dotnet/csharp/whats-new/csharp-9


章节

第一章:https://www.cnblogs.com/kimiliucn/p/17613434.html
第二章:https://www.cnblogs.com/kimiliucn/p/17620153.html
第三章:https://www.cnblogs.com/kimiliucn/p/17620159.html


一、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


下一章节:https://www.cnblogs.com/kimiliucn/p/17620153.html
原文地址:https://www.cnblogs.com/kimiliucn/p/17613434.html

posted @ 2023-08-08 13:17  西瓜程序猿  阅读(353)  评论(0编辑  收藏  举报