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


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

Во время выполнения сообщения в окне вывода можно написать с помощью класса 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 отображают сведения в диалоговом окне.

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

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

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

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

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