はじめに 突然ですが、C#の新バージョン機能って追えてますか? 言語仕様はバージョンアップのたびにたくさんの新要素が増えています。ほんの数行の文法シュガーでも、コードの可読性やメンテナンス性を大きく向上させることがあったりします。 今回は、C# 10 以降(C# 11, C# 12…など)で追加された「小さいけれど便利な機能」にフォーカスしながら、具体的な使い方や注意点をまとめました。 (かなり地味だけど個人的にはすごいやつ集めてみました!) 「そういえばこんな機能あったんだ…」 「昔の書き方をそのまま使ってたけど、もっと簡潔にできるじゃん!」 など、新たな発見のきっかけになれば嬉しいです。