C#が初めて紹介された頃から、開発者たちは、この言語のswitch構造に範囲演算子(range operator)のないことに不満を唱えていた。このためにC#のswitchは、VBよりもはるかに使い勝手が悪かったのだ。C# 9では、パターンマッチング拡張の一部として、この制限への対処が行われている。

#.net #language design #デベロップメント #ニュース

C# 9: Swicth文の範囲演算子とパターンマッチング式
6.90 GEEK