糖衣構文
C#は言語仕様の更新が比較的頻繁に行なわれており、その際に糖衣構文も数多く追加されている。
if文、switch文、条件演算子(三項演算子)はいずれも分岐を表現できるが、それぞれ制約が異なり、異なる長所・短所がある。詳細は各項目を参照のこと。