Fortsetzen der Ausführung von Code nach der Ausnahme wird ausgelöst und abgefangen

Wie ist es möglich, zum fortsetzen der Ausführung von code nach dem eine exception geworfen wird?

Nehmen wir zum Beispiel folgenden code:

namespace ConsoleApplication1
{
    public class Test
    {
        public void s()
        {
            throw new NotSupportedException();
            string @class = "" ;
            Console.WriteLine(@class);
            Console.ReadLine();
        }
    }

    public class Program
    {
        public static void Main(string[] args)
        {
            try
            {
                new Test().s();
            }
            catch (ArgumentException x)
            {
            }
            catch (Exception ex)
            {
            }
        }
    }
}

Nachdem die exception zu fangen, wenn Durchlaufen, das Programm wird beendet. Wie kann ich trotzdem auf der Ausführung?

EDIT: Was ich konkret meine, ist das line-Konsole.WriteLine(@class); scheint nicht getroffen zu werden, weil, wenn ich laufen, um es, wenn im debug-Modus, wird das Programm beendet den debug-Modus. Ich möchte laufen auf dieser Linie und stoppen.

Dank

InformationsquelleAutor der Frage dotnetdev | 2010-06-09

Schreibe einen Kommentar