using System;
public class Program
{
public static void Main(string[] args)
for (var i = 0; i < 5; i++)
try
InnerVoid(i);
}
catch (Exception e)
Console.WriteLine($"{i} threw an error: {e.Message}");
public static void InnerVoid(int i)
decimal? x;
x = 1M * i/(i-1);
finally
if (x.HasValue)
Console.WriteLine($"iteration {i} calculated {x}");
else
Console.WriteLine($"x is null");