下面列举视频教程的分 p 的具体标题信息。为了写简单一些,我们会用到一些特殊符号。
- 三角形(▲):表示内容是插入进来的,跟 C# 语言无关;
- 五角星(★):表示内容是前一节内容的扩充和补充说明,它们并不重要,但有必要的时候可以看一下;
- 正方形(■):表示内容是调试板块。专门讲解有关 Visual Studio 软件调试操作的。
篇目 | 视频编号 | 总序列号 | 名称 |
---|---|---|---|
基本知识篇 | 1 | 1 | C# 初步 |
2 | 2 | 我的第一个 C# 项目 | |
3 | 3 | 程序的基本语法 | |
3▲ | 4 | 把项目往 GitHub 上传 | |
数据类型篇 | 4 | 5 | 数据类型的概念 |
5 | 6 | C# 的数据类型 | |
5★ | 7 | BCL 名和关键字的区别 | |
6 | 8 | 字面量 1:整数字面量 | |
7 | 9 | 字面量 2:浮点数字面量 | |
7★ | 10 | 整数和浮点数字面量的其它细节 | |
8 | 11 | 字面量 3:字符和字符串字面量 | |
9 | 12 | 转义字符和原义字符串 | |
10 | 13 | 字符串的格式化输出 | |
11 | 14 | 类型转换机制 | |
11★ | 15 | 标识符的规则和规范 | |
运算符篇 | 12 | 16 | 运算符概述 |
12▲ | 17 | 编程字体推荐 | |
13 | 18 | 算术运算的基本规则 | |
14 | 19 | 类型提升现象 | |
15 | 20 | 字符串的加法运算 | |
16 | 21 | 自增自减运算 | |
17 | 22 | 自增自减运算单用和混用 | |
18 | 23 | 比较运算和布尔类型 | |
19 | 24 | 基本的逻辑运算 | |
20 | 25 | 逻辑运算的短路现象 | |
21 | 26 | 贪婪逻辑运算 | |
22 | 27 | 正整数的二进制表示 | |
23 | 28 | 负整数和补码 | |
24 | 29 | 位运算 | |
25 | 30 | 位运算的奇技淫巧 | |
26 | 31 | 赋值及复合赋值运算 | |
流程控制篇 | 27 | 32 | if 和 else 语句 |
27■ | 33 | 调试1:入门调试操作 | |
28 | 34 | 条件运算 | |
29 | 35 | if 语句的嵌套 |
|
29★ | 36 | 永真永假式和条件表达式简化 | |
30 | 37 | switch 语句 |
|
31 | 38 | switch 语句的简化 |
|
32 | 39 | default 标签 |
|
32★ | 40 | switch 语句的细节 |
|
33 | 41 | while 循环 |
|
34 | 42 | while 循环的细节 |
|
35 | 43 | do -while 循环 |
|
36 | 44 | do -while 循环的使用场景 |
|
37 | 45 | for 循环 |
|
38 | 46 | for 循环的执行逻辑 |
|
39 | 47 | for 的缺省和复合迭代 |
|
40 | 48 | 真死循环和假死循环 | |
41 | 49 | break 和 continue 语句 |
|
41★ | 50 | break 让死循环变活 |
|
42 | 51 | 循环的嵌套 | |
43 | 52 | goto 语句和标签的概念 |
|
43▲ | 53 | 标签选项卡布局设置 | |
44 | 54 | goto 语句的其它细节 |
|
45 | 55 | goto case 和 goto default 语句 |
|
46 | 56 | 异常的概念 | |
47 | 57 | try -catch 语句 |
|
48 | 58 | 多个 catch 块的 try -catch 语句 |
|
49 | 59 | finally 块 |
|
50 | 60 | 异常结构的其它细节 | |
51 | 61 | 数组的基本概念 | |
51▲ | 62 | 代码片段的用法 | |
52 | 63 | 数组初始化器 | |
53 | 64 | 二维数组 | |
54 | 65 | 高维数组 | |
54★ | 66 | 获取数组的长度 | |
55 | 67 | 交错数组的概念 | |
56 | 68 | 交错数组的取值 | |
57 | 69 | 交错数组的长度获取 | |
58 | 70 | for -each 循环 |