Что такое условные конструкции в C#?

Подскажите определение термина условная конструкция и киньте примеры кода плз)

Условные конструкции - это базовый компонент многих языков программирования который позволяет в зависимости от условий направлять ход выполнения программы в том или ином направлении.

В C# используют такие условные конструкции: if..else и switch..case.