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