跳到主要内容

2.1 C# 基础与进阶

C# 是 .NET 全栈开发的核心语言。本模块从基础语法开始,但重点会逐步转向业务建模、类型安全、异步编程和可维护代码。

知识图谱

  • 基础语法:变量、运算符、控制流、方法、作用域。
  • 面向对象:类、对象、封装、继承、多态、接口。
  • 类型系统:值类型、引用类型、可空类型、泛型、记录类型。
  • 常用能力:集合、LINQ、异常、文件、时间、JSON。
  • 进阶主题:委托、事件、异步、模式匹配、Span、性能基础。

第一轮学习要求

  • 能为一个业务对象建模,并写出清晰的属性和方法。
  • 能用集合和 LINQ 完成筛选、排序、分组和聚合。
  • 能正确处理空值、异常和异步调用。
  • 能读懂 ASP.NET Core 示例中的 C# 语法。