不要因为现实的平凡,就否定了那华丽的梦想!
|
Unity基础课程之C#进阶
《Unity基础课程之C#进阶》深入探讨了C#中各种集合类型、泛型、委托、事件等高级特性,以及如何通过多线程、反射、迭代器等技术优化程序结构和性能。课程包括了对常用数据结构如`ArrayList`、`Stack`、`Queue`、`Dictionary`等的讲解,并结合实例和练习,帮助学生更好地理解并应用这些概念。同时,课程还涵盖了排序算法、协变与逆变等高级主题,旨在提升学员的C#编程能力,并通过实际项目来实践和巩固所学的知识。
⭐⭐⭐⭐
语音 | 字幕 | |
---|---|---|
中文 | ✅ | ❌ |
英文 | ❌ | ❌ |
无
1.C#进阶概述
2.ArrayList
3.ArrayList 练习题
4.Stack
5.Stack 练习题
6.Queue
7.Queue 练习题
8.Hashtable
9.Hashtable 练习题
10.泛型
11.泛型 练习题
12.泛型约束
13.泛型约束 练习题
14.List
15.List 练习题
16.Dictionary
17.Dictionary 练习题
18.顺序存储和链式存储
19.顺序存储和链式存储 练习题
20.LinkedList
21.LinkedList 练习题
22.泛型栈和队列
23.泛型栈和队列 练习题
24.委托
25.委托 练习题
26.事件
27.事件 练习题
28.匿名函数
29.匿名函数 练习题
30.lambda表达式
31.lambda表达式 练习题
32.委托 补充知识点 有返回值的委托存储多个函数 调用时如何获取多个返回值?_复制
33.List排序
34.List排序 练习题
35.协变逆变
36.协变逆变 练习题
37.多线程
38.多线程 练习题
39.预处理器指令
40.预处理器指令 练习题
41.概念和关键类Type
42.关键类Assembly和Activator
43.反射 练习题
44.特性
45.特性 练习题
46.迭代器
47.迭代器 练习题
48.特殊语法
49.值和引用类型补充
50.插入排序
51.希尔排序
52.归并排序
53.快速排序
54.堆排序
55.C#进阶总结
56.需求分析
57.复用修改贪食蛇相关代码
58.绘制对象基类和枚举等等信息
59.地图固定墙壁和动态墙壁相关
60.方块信息类
61.搬砖工人类随机创建砖块
62.方块变形
63.方块左右移动
64.方块自动向下移动
65.输入线程
66.消除方块
67.结束流程
68.优化输入线程
69.进阶实践总结