c#新语法

c#6

1 属性,方法 表达式

public string name=>"张三";

public string GetName()=>$"姓名:{name}";

2 null

string name=person?.Name??"张三";

3字符串内插

string name=$"{{name}}-{name}"; 输出:{张三}-张三

 4 using static 命名空间.类名       在方法中直接调用静态方法名即可

5 异常捕获

 

 

7 nameof(class)   获取类名称

 

8索引

 

 c#7

 

 

 

 

2元组

 

 

 

 

 

3 

 

 

4

 

 

 5本地方法

 

 6默认表达式

 

 7

 

 8命名实参

 

 

9

 

 10新增枚举类型约束

 

 约束不能为空

 

 11 valuetask

c#8

 1接口

 

 2switch

 

 3

 

 

 

 

 

 

 c#9

 

 1记录

 

 

 

 ---

 

 

 

 

 

 2输出语句

 

 3

 

 

 

4

 

 5

 

 6

 

 7

 

 8

 

posted @ 2020-12-31 09:15  恋之呓  阅读(237)  评论(0编辑  收藏  举报