Поделиться через


Диагностические сообщения в окне вывода

Этот раздел применим к:

Выпуск

Visual Basic

C#

C++

Web Developer

Express

Тема применяется Тема применяется

Только управляемый код

Тема применяется

Pro, Premium и Ultimate

Тема применяется Тема применяется

Только управляемый код

Тема применяется

Во время выполнения сообщения в окне вывода можно написать с помощью класса Debug или Trace; оба класса входят в библиотеку классов System.Diagnostics. Класс Debug используется, если необходимо выводить сообщение только в отладочной версии программы. Класс Trace используется в том случае, если необходимо выводить сообщение и в отладочной версии программы, и в выпускаемой.

Методы вывода

Классы Trace и Debug предоставляют следующие методы вывода:

  • Различные методы Write, которые выводят сведения без прерывания выполнения программы. Эти методы заменяют метод Debug.Print, который использовался в предыдущих версиях Visual Basic.

  • Методы Debug.Assert и Trace.Assert, которые прерывают выполнение программы и выводят сведения, если заданное условие не выполняется. По умолчанию метод Assert отображает сведения в диалоговом окне. Дополнительные сведения см. в разделе Утверждения в управляемом коде.

  • Методы Debug.Fail и Trace.Fail, которые всегда прерывают выполнение программы и выводят сведения. По умолчанию методы Fail отображают сведения в диалоговом окне.

В дополнение к программному выводу приложения в окне Вывод могут отображаться сведения о следующих объектах:

  • Загруженные или выгруженные модули отладчика.

  • Вызванные исключения.

  • Завершившиеся процессы.

  • Завершившиеся потоки.

См. также

Ссылки

Окно выходных данных

Основные понятия

Безопасность отладчика

Введение. Подготовка к инструментированию и трассировка.

Другие ресурсы

Трассировка и оборудование приложений

Подготовка к отладке: типы проектов C#, F# и Visual Basic

Отладка управляемого кода