1. В языке C# существуют следующие условные операторы: if, switch, ternary operator (? :).
2. Оператор if используется для выполнения определенного блока кода, только если условие, указанное внутри скобок, истинно (true).
3. В операторе if можно проверить несколько условий, используя логические операторы, такие как && (логическое И) или || (логическое ИЛИ). Например: if (условие1 && условие2) { // выполнить код } проверит, что оба условия истинны.
4. Выход из оператора switch осуществляется с помощью оператора break, который прерывает выполнение кода внутри текущего блока case и переходит к следующему за оператором switch коду.
5. Константные выражения, используемые в операторе switch, могут быть типа byte, sbyte, short, ushort, int, uint, long, ulong, char, string или enum.
6. Ветвь default в операторе switch выполняется, когда ни одно из условий case не соответствует проверяемому выражению. Она является необязательной и может быть использована как альтернатива, если нет точных совпадений.
7. Служебные слова, используемые при записи условных операторов, включают if, else, switch, case, default, break, && (логическое И), || (логическое ИЛИ), ? (тернарный оператор), : (двоеточие).