Обычно я помещаю весь код своего метода Main в блок try / catch следующим образом:
public static void Main(string[] args)
{
try
{
// code
}
catch (Exception e)
{
// code
}
}
Я делаю это на тот случай, если какие-либо исключения выскользнут из остальной логики программы, таким образом позволяя мне что-то с этим делать, например выводить на консоль, записывать в файл и т. д. Однако мне сказали, что это плохая практика.
Как вы думаете, это плохая практика?