Share via


出力ウィンドウの診断メッセージ

System.Diagnostics クラス ライブラリに含まれている Debug クラスまたは Trace クラスを使用して、[出力] ウィンドウに出力されるランタイム メッセージを記述できます。プログラムのデバッグ バージョンだけで出力する場合は Debug クラスを使用します。プログラムのデバッグ バージョンとリリース バージョンの両方で出力する場合は Trace クラスを使用します。

出力メソッド

Trace クラスと Debug クラスが提供する出力方法は次のとおりです。

  • 各種の Write メソッド。実行を中断せずに情報を出力します。これらのメソッドは、Visual Basic の以前のバージョンで使用されていた Debug.Print メソッドに代わるものです。

  • Debug.Assert メソッドと Trace.Assert メソッド。指定された条件を満たさない場合は、実行を中断して情報を出力します。既定では、Assert メソッドはダイアログ ボックスに情報を出力します。詳細については、「マネージ コードのアサーション」を参照してください。

  • Debug.Fail メソッドと Trace.Fail メソッド。常に実行を中断して情報を出力します。既定では、Fail メソッドはダイアログ ボックスに情報を出力します。

[出力] ウィンドウには、アプリケーションからの出力だけでなく、以下に関する情報も表示できます。

  • デバッガーが読み込んだり、アンロードしたりしたモジュール

  • スローされた例外

  • 終了したプロセス

  • 終了したスレッド

参照

関連項目

[出力] ウィンドウ

概念

デバッガーのセキュリティ

実装とトレースの概要

その他の技術情報

アプリケーションのトレースとインストルメント

デバッグの準備: プロジェクトの種類が C#、F#、および Visual Basic のプロジェクト

マネージ コードのデバッグ