Wysyłanie komunikatów do okna Wyjście
Komunikaty czasu wykonywania można zapisywać w oknie danych wyjściowych przy użyciu klasy Debug lub klasy Trace, która jest częścią biblioteki klas System.Diagnostics. Użyj klasy Debug, jeśli chcesz uzyskać dane wyjściowe tylko w wersji debug programu. Użyj klasy Trace, jeśli chcesz uzyskać dane wyjściowe zarówno w wersji Debug, jak i wersji release.
Metody wyjściowe
Klasy Trace i Debug zapewniają następujące metody wyjściowe:
Różne metody write, które generują informacje wyjściowe bez przerywania wykonywania. Te metody zastępują metodę
Debug.Print
używaną w starszych wersjach języka Visual Basic.System.Diagnostics.Debug.Assert i metody System.Diagnostics.Trace.Assert, które przerywają wykonywanie i generowanie informacji wyjściowych, jeśli określony warunek nie jest spełniony. Domyślnie metoda
Assert
wyświetla informacje w oknie dialogowym. Aby uzyskać więcej informacji, zobacz Assertions 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 metody
Fail
wyświetlają informacje w oknie dialogowym.
Okno danych wyjściowych może również wyświetlać informacje o:
Moduły załadowane lub wyładowane przez debuger.
Zgłoszone wyjątki.
Procesy, które zakończą działanie.
Wątki, które wychodzą.
Powiązana zawartość
- Bezpieczeństwo debugera
- okno danych wyjściowych
- śledzenie i instrumentowanie aplikacji
- typy projektów C#, F# i Visual Basic
- Debugowanie kodu zarządzanego