CS5——CSharp知识补充
CS5——CSharp知识补充
C#知识补充——系列代号CS5
虽然通过C#四部曲的学习,我们已经掌握了绝大部分常用和实用的C#知识点。
但是通过本套C#知识补充课程,我们可以达成以下目的:
- 了解Unity跨平台的基本原理
 - 了解不同版本Unity使用的C#版本,并学习这些C#版本中的知识点
 - 对实用的C#知识点进行补充
 
从而进一步的提高我们阅读代码的能力和编程能力
注意!C#新加的内容更多是为了节省代码量提升开发效率,但是它并不是必备的内容 ,
因为即使你没有学习这些内容,也能够进行正常开发要根据实际需求选择使用,
而不要为了使用而使用,更重要的还是要培养自己的逻辑思维能力
由于该系列是对 C# 知识点的补充,随着Unity版本的更新和 C# 版本的更新,
将来可能会存在各种新功能和新语法,所以本系列将一直处于持续更新的状态
随着 Unity 对 C# 版本支持的提高,以及新知识点的加入,其中 C# 各版本新功能和语法和 C# 其它知识补充,将会随着时间推移不停的往其中添加新知识点
C# 知识补充主要讲哪些知识:
- Unity跨平台的基本原理
 - C#版本和Unity的关系
 - C#各版本新功能和语法
 - C#其他知识补充
 
本系列学习内容:
- 
Unity跨平台的基本原理
- 了解.Net相关知识
 - Unity跨平台的基本原理(Mono)
 - Unity跨平台的基本原理(IL2CPP)
 - IL2CPP模式可能存在的问题处理
 
 - 
C#版本和Unity的关系
 - 
C#各版本新功能和语法
- 
C# 1~4 功能和语法
- 命名参数与可选参数
 - 动态类型
 
 - 
C# 5 功能和语法
- 线程和线程池
 - Task任务类
 - 异步方法async和await关键字
 
 - 
C# 6 功能和语法
- 静态导入
 - 异常筛选器
 - nameof()
 
 - 
C# 7 功能和语法
- out、ref 新用法
 - 弃元
 - 本地函数
 - 字面值改进
 - 元组
 - 模式匹配
 - 抛出表达式
 
 - 
C# 8 功能和语法
- 
Using声明
 - 
空合并赋值
 - 
静态本地函数
 - 
解构函数
 - 
更进一步的模式匹配
- switch表达式
 - 属性
 - 位置
 - 元组模式
 
 
 - 
 - 
C# 9 功能和语法(没有讲)
 - 
LINQ
 
 - 
 - 
C#其它知识补充
- 日期和时间
 - unsafe
 
 
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 文KRIFE齐的博客!
