Может ли кто-нибудь объяснить мне, почему считается неприемлемым, чтобы попытаться использовать метод main() для обнаружения любых необработанных исключений?
[STAThread]
static void Main()
{
try
{
Application.Run(new Form1());
}
catch (Exception e)
{
MessageBox.Show("General error: " + e.ToString());
}
}
У меня есть понимание, что это плохая практика, но не знаю, почему.