返回全部路线
.NET 开发
C#
从程序入口与类型开始,逐步学习面向对象、集合、异步与 .NET 应用实践。
22
已归档课程
更新至 2026.09.30
课程目录
按顺序学习,也可以直接搜索
22 节课程
- 第 1 课程序入口与控制台输出C 控制台程序适合学习语法、编写工具和验证业务逻辑,程序从 Main() 方法开始执行。2026.08.31
- 第 2 课变量与值类型保存数量、价格和真假状态,并生成可读输出。2026.09.01
- 第 3 课if与else条件判断为控制台成绩程序增加分类行为。2026.09.02
- 第 4 课for循环与累计结果避免为了多次练习重复写相同的计算语句。2026.09.03
- 第 5 课静态方法与参数复用上一课的求和逻辑,避免复制循环。2026.09.04
- 第 6 课数组与foreach汇总多次练习时长。2026.09.07
- 第 7 课List动态集合保存运行时会继续增加的练习记录。2026.09.08
- 第 8 课Dictionary键值查找通过课程名称直接查找对应的练习时长。2026.09.09
- 第 9 课TryGetValue安全查找在键可能不存在时完成一次安全查找。2026.09.10
- 第 10 课class封装课程对象把课程数据和相关行为封装在同一类型中。2026.09.11
- 第 11 课构造函数保证初始状态创建对象时强制提供必要数据,避免半初始化状态。2026.09.14
- 第 12 课init属性与对象初始化器创建对象时清晰赋值,并阻止创建后随意修改。2026.09.15
- 第 13 课record表达值对象用 record 表达按内容比较的课程数据。2026.09.16
- 第 14 课with表达式复制record用 with 基于现有 record 创建只修改部分属性的新值。2026.09.17
- 第 15 课解构record把位置 record 的字段一次拆成局部变量。2026.09.18
- 第 16 课位置模式匹配record在 switch 中同时匹配课程标题和时长。2026.09.21
- 第 17 课位置模式忽略标题只按时长分类课程,不限制标题。2026.09.22
- 第 18 课属性模式匹配 record按课程对象的具名属性判断时长,避免依赖组件声明顺序。2026.09.23
- 第 19 课同时匹配 record 两个属性只把指定标题且时长足够的课程标记为重点。2026.09.24
- 第 20 课匹配两种重点课程标题把两种指定标题且时长足够的课程归为同一重点类别。2026.09.28
- 第 21 课筛选重点课程列表把上一课的属性模式用于列表筛选。2026.09.29
- 第 22 课把筛选结果物化为列表固定当前重点课程筛选结果,供后续多次读取。2026.09.30