C#で英語っぽく条件分岐を記載する

備忘録です。

C#ではリテラルとの比較で isnot といった構文が使用できます。

小規模アプリや使い捨てのツールなどでは、bool変数で IsRunning としてよいかなと思います。

アプリケーション規模が大きくなるようであれば、可読性を意識して Enum で状態値など管理すると if 文が分かりやすくなるかなと思います。

ここは好みの問題もあるので、チームで使用する場合は合意を得て使うといいですね。

公式リファレンスは以下になります。

'is' 演算子 - 型または定数パターンに対して式を照合する - C# reference | Microsoft Learn