随笔分类 - 模式匹配
摘要:void M(object o1, object o2) { var t = (o1, o2); if (t is (int, string)) {} // test if o1 is an int and o2 is a string switch (o1) { case int: break;
阅读全文
摘要:一.switch表达式 通常情况下, switch 语句在其每个 case 块中生成一个值。 借助 Switch 表达式,可以使用更简洁的表达式语 法。 只有些许重复的 case 和 break 关键字和大括号。 以下面列出彩虹颜色的枚举为例: public enum Rainbow { Red,
阅读全文