1、C#8.0新增了14个新的特性,代码项目会针对每个特性从定义、使用、目的、影响四个方面进行示例讲解。
2、Unity2020.2版本宣布支持了c#8.0版本的特性,但是仍有部分特性暂不支持:默认接口方法、索引和范围、异步可释放和异步流
3、总结:
3.1、优化和新增语法糖,简化代码,提高开发效率
3.2、提供更精确的声明,让开发者能够更好的表达设计意图
3.3、增加或减少一些限制,让开发者开发环境更安全,更灵活
3.4、学习其他语言的优秀特性,让自己变得更好
特性示例项目地址: