IC
там может быть else, а может и не быть. Может быть else if, а может и не быть
тернарка это выражение с возвращаемым значением, типы обоих веток (ОБОИХ, а не одной или трёх) должны быть одинаковые. В ветках нельзя писать стейтменты типа return или там даже банальный Console.WriteLine