Что такое тернарный оператор в С#?

Обьясните как можно проще пожалуйста про тернарные операторы, а то всё читаю и везде какая то непонятная бурда))0)

Значит развееваю бурду))

Тернарный оператор в C# один - "?:". По сути своей он заменяет собой простую конструкцию if/else. Пример в студию:

Почему так?

Можно условно поделить строку с инициализацией q на части: int q = (a<b)? (1:0), где мы как-бы задаём вопрос "а меньше б?". Если условие верное, мы переходим на результат перед двоеточием, если же нет - после двоеточия. В нашем случае условие верное, посему наш результат - единица. Эту единицу мы заносим как значение в переменную q, а потом выводим на консоль)

Всё просто))