こんにちは。皆さんはC#においてis演算子をどのくらい使っていますか? 入門時には変数の中身の型チェックに使う方法を習ったと思いますが、実はとっても便利な使い方があるんです。 今回は is 演算子の便利な使い方をいくつかご紹介します。 型チェックと代入 null チェック null チェックと代入 論理パターン リストパターン まとめ おわりに 型チェックと代入 object? obj = GetValue(); if (obj is string str) { } obj is string の横に変数名を書くと型チェックの結果が true なら変数に値の代入を行ってくれます。 null チ…