0

我有一个问题(C#、WinForm):
有一个代码(Program.cs):

static void Main()
{
try
{
Application.Run(new Form());
}
catch (Exception e)
{
// 做某事。(也有 e)
}
}

当我从 VisualStudio 运行代码时,try-catch 块工作正常。
但是如果我在 VisualStudio 之外运行代码,则会抛出默认错误消息,并且不会运行 try-catch 块。

当我尝试时,我使用了字典并调用了未定义的键,这会引发异常。(在 Form1.cs 中)
我尝试删除 (Exception e) 部分。

谢谢您的帮助!

4

0 回答 0