public static void Main()
public static void UsageWithTryCatch()
Blender someFancyBlender = new Blender();
someFancyBlender.PowerOn();
someFancyBlender.BlendAllIngredients();
catch (NoElectricityException)
Console.WriteLine("There is currently no electricity available. Try to blend some time later.");
public void BlendAllIngredients()
throw new NoElectricityException();
public class NoElectricityException : Exception
public NoElectricityException() : base("There is no electricity available")