C# 学习手册

免费学习 完整知识体系 快速检索 C# 12 / .NET 8

C# 学习手册《模式匹配 (Pattern Matching)》:C# 增强模式匹配,支持类型、属性、位置等。 object obj = 42; if (obj is int i) Console.WriteLine(i); // switch 表达式 string result = obj swit...

C# 新特性

模式匹配 (Pattern Matching)

【详细说明 & 代码示例】
C# 增强模式匹配,支持类型、属性、位置等。
object obj = 42;
if (obj is int i) Console.WriteLine(i);

// switch 表达式
string result = obj switch {
    int n when n > 10 => "大于10",
    int n => "小于等于10",
    string s => "字符串",
    _ => "其他"
};

学习提示:建议将示例代码复制到 Visual Studio 或 VS Code 中运行,观察输出结果,加深理解。

全部章节目录(共 66 个知识点)

运算符与表达式 (1个知识点)

流程控制 (1个知识点)

数组与集合 (1个知识点)

继承与多态 (1个知识点)

接口与抽象类 (2个知识点)

结构体与枚举 (2个知识点)

委托与事件 (2个知识点)

异常处理 (1个知识点)

命名空间与程序集 (1个知识点)

文件与 IO (1个知识点)

日期与时间 (1个知识点)

集合与字典 (1个知识点)

反射与特性 (2个知识点)

指针与不安全代码 (1个知识点)

使用说明

  • • 本手册涵盖 C# 从入门到进阶的完整知识体系
  • • 在搜索框输入关键词,快速定位相关知识点
  • • 点击条目标题进入详情页,查看详细说明与代码示例
  • • 页面按分类展示所有知识点,方便系统性学习
  • • 建议结合实际开发环境(Visual Studio / VS Code + .NET SDK)练习代码