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齐的博客!