文章目录 **学习摘抄分享** 模式匹配概述 Null 检查 类型测试 比较离散值 关系模型 多个输入 ObServation 列表模式 弃元 元组和对象析构 利用switch的模式进行匹配 对于out的方法调用 独立弃元 析构元组和其他类型 元组 方法一 方法二 方法三 方法四 使用弃元元组的元素 使用弃元的用户定义类型 解构扩展方法 系统类型的扩展方法 record类型 学习摘抄分享 模式匹配概述 “is 表达式”目前支持通过模式匹配测试表达式并有条件地声明该表达式结果。 “switch 表达式”允许你根据表达式的首次匹配模式执行操作。 这两个表达式支持丰富的模式词汇。 Null 检查 int? maybe = 12; if (maybe is int number)