2

同じ機能を維持しながら、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!
    }
}
4

1 に答える 1

3

Visual Studioで+ +を使用しExceptionsてウィンドウを開きます。未処理にする例外をクリックします。CtrlAltE

またチェックしてください:Visual Studio:処理された例外を中断する方法は?

ここに画像の説明を入力

于 2013-01-12T08:21:26.943 に答える