こんにちは。yufinです。
久しぶりのC#です。今日は三項演算子です。
先日まだプログラミングを始めたばかりのif文のコードを見つけました。
引数であるblがtrueなら1、falseなら0を返すメソッドです。
見れば当たり前です。でも3行目は「==true」はなくても良いですね。
これを直すと、
少しすっきりしました。
でもまだすっきりできます。三項演算子を使います。
一気に短くなりました。
if-elseやreturnの重複もなくなり、コードを書いても、読んでもいい感じです。
今後積極的に活用したいですね。