De seguro que C# debe de guardar mucha relación con C y C++, aunque no sabría cuál existió antes, o C# o C++.
El ELSE es la contraparte de una estructura condicional IF. De modo que las instrucciones del else se ejecutaran si la condición del IF es falsa.
Un ejemplo en pseudocódigo:
If(tienes mas de 18 años)
Escribir "Eres mayor de edad."
Else
Escribir "Eres menor de edad."
Como ves, el ELSE actúa como un SINO.