Отправка сообщений в окно "Вывод"
Во время выполнения сообщения в окне вывода можно написать с помощью класса Debug или Trace; оба класса входят в библиотеку классов System.Diagnostics. Класс Debug используется, если необходимо выводить сообщение только в отладочной версии программы. Класс Trace используется в том случае, если необходимо выводить сообщение и в отладочной версии программы, и в выпускаемой.
Методы вывода
Классы Trace и Debug предоставляют следующие методы вывода:
Различные методы записи , которые выводит информацию без критического выполнения. Эти методы заменяют метод, используемый
Debug.Print
в более ранних версиях Visual Basic.Методы System.Diagnostics.Debug.Assert и System.Diagnostics.Trace.Assert, которые прерывают выполнение программы и выводят сведения, если заданное условие не выполняется. По умолчанию метод
Assert
отображает сведения в диалоговом окне. Дополнительные сведения см. в разделе Утверждения в управляемом коде.Методы System.Diagnostics.Debug.Fail и System.Diagnostics.Trace.Fail, которые всегда прерывают выполнение программы и выводят сведения. По умолчанию методы
Fail
отображают сведения в диалоговом окне.
В окне вывода также могут отображаться сведения о следующем:
Загруженные или выгруженные модули отладчика.
Вызванные исключения.
Завершившиеся процессы.
Завершившиеся потоки.