调试器是否可以在 throw 语句处停止,同时保持相同的功能?我已经四处询问,但似乎没有,但我想在我接受这是不可能的之前先尝试一下 stackoverflow。
class Program
{
static void Main(string[] args)
{
var o = new MyClass();
var t = new Task(o.DoStuff);
t.Start();
try
{
t.Wait();
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
Console.ReadKey();
}
}
public class MyClass
{
public void DoStuff()
{
throw new Exception("Testing"); // debugger stops here!
}
}