×

c# · level 1 · unit 4 · lesson 2

  1. meet it
  2. guess first
  3. your turn
  4. fix it
  5. nailed it

Tap a green word if you get lost.

meet it

is the other path at the fork.

An if on its own either runs its block or skips it. Often you want a plan B. else means otherwise: when the condition is false, C# runs the else block instead.

At a fork you always take exactly one path. With if and else, exactly one block runs. Never both, and never neither.

else goes on the line straight after the closing curly bracket of the if. It has no condition of its own, and its lines sit in their own block.

using System;

int biscuits = 0;
if (biscuits == 0)
{
    Console.WriteLine("Time to go to the shop.");
}
else
{
    Console.WriteLine("Have a biscuit!");
}

Read else as otherwise.