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