CS5L8——CSharp 6 功能和语法
CS5L8——CSharp 6 功能和语法
本章代码关键字
1 | using static //导入某个类的静态成员和嵌套类型,而无需指定类型名称即可访问其静态成员和嵌套类型 |
C# 6 的新增功能和语法
-
=>
运算符(C#进阶——特殊语法=>
) -
Null
传播器(C# 进阶——特殊语法?
) - 字符串内插(C# 进阶——特殊语法
$
) - 静态导入
- 异常筛选器
-
nameof
运算符
静态导入
- 用法:在引用命名空间时,在
using
关键字后面加入static
关键词 - 作用:无需指定类型名称即可访问其静态成员和嵌套类型
- 好处:节约代码量,可以写出更简洁的代码
1 | using UnityEngine; |
异常筛选器
-
用法:
在异常捕获语句块中的
catch
语句后通过加入when
关键词来筛选异常
when
(表达式)该表达式返回值必须为bool
值,如果为ture
则执行异常处理,如果为false
,则不执行 -
作用:用于筛选异常
-
好处:帮助我们更准确的排查异常,根据异常类型进行对应的处理
1 | try |
nameof 运算符
- 用法:
nameof(变量、类型、成员)
通过该表达式,可以将他们的名称转为字符串 - 作用:可以得到变量、类、函数等信息的具体字符串名称
1 | int i = 10; |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 文KRIFE齐的博客!