Wysyłanie komunikatów do okna danych wyjściowych
Komunikaty czasu wykonywania można zapisywać w oknie Dane wyjściowe przy użyciu Debug klasy lub Trace klasy, która jest częścią System.Diagnostics biblioteki klas. Debug Użyj klasy , jeśli chcesz uzyskać dane wyjściowe tylko w wersji debugowania programu. Trace Użyj klasy , jeśli chcesz uzyskać dane wyjściowe zarówno w wersjach debugowania, jak i wydania.
Metody wyjściowe
Klasy Trace i Debug zapewniają następujące metody wyjściowe:
Różne metody zapisu , które zawierają informacje wyjściowe bez przerywania wykonywania. Te metody zastępują metodę używaną
Debug.Print
w starszych wersjach języka Visual Basic.System.Diagnostics.Debug.Assert i System.Diagnostics.Trace.Assert metody, które przerywają wykonywanie i informacje wyjściowe, jeśli określony warunek zakończy się niepowodzeniem. Domyślnie
Assert
metoda wyświetla informacje w oknie dialogowym. Aby uzyskać więcej informacji, zobacz Asercji w kodzie zarządzanym.Metody System.Diagnostics.Debug.Fail i System.Diagnostics.Trace.Fail , które zawsze przerywają wykonywanie i informacje wyjściowe. Domyślnie
Fail
metody wyświetlają informacje w oknie dialogowym.
Okno Dane wyjściowe może również wyświetlać informacje o:
Moduły, które debuger załadował lub zwolnił.
Zgłoszone wyjątki.
Procesy, które zakończą działanie.
Wątki, które zakończą pracę.