Blogネタが尽きたので小ネタを。
C#でプログラムする時によく使う便利機能を3つ挙げたいと思います。
async/await
やはりC#といったらこれですよね。 非同期処理を簡単に書ける。
これがない言語でのプログラミングは、結構ストレスです。コールバック地獄になって。
文字列挿入
$使うやつですね。xxxFormat系メソッドを全て殺してしまうほどのインパクトがある。 これも地味によく使います。
null条件演算子
これのおかげでnullチェックをする機会がほとんどなくなりました。
地味にイベントを呼ぶときとかのnullチェックを省ける点や、LINQのFirstOrDefaultの後に続けて値を取得するときとかが楽でいいです。
ちなみにLINQは入らないの?
LINQは空気(なくてはならない)なので、わざわざ取り上げる機能ではない。