Conditional Catch Blocks in C# July 16, 2018 We can now have conditional catch blocks in C#. The catch block will execute only if the condition evaluates to true. Please see below for an example. catch (Exception ex){