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


Отправка сообщений в окно вывода

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

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

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

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

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

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

Окно выходных данных также может отображать информацию о:

  • Модули, которые отладчик загрузил или выгрузил.

  • Исключения, которые выбрасываются.

  • Процессы, которые завершаются.

  • Потоки, которые завершаются.