出力ウィンドウの診断メッセージ
このトピックの内容は、次の製品に該当します。
エディション |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
マネージのみ |
|||
Pro、Premium、Ultimate |
マネージのみ |
System.Diagnostics クラス ライブラリに含まれている Debug クラスまたは Trace クラスを使用して、[出力] ウィンドウに出力されるランタイム メッセージを記述できます。 プログラムのデバッグ バージョンだけで出力する場合は Debug クラスを使用します。 プログラムのデバッグ バージョンとリリース バージョンの両方で出力する場合は Trace クラスを使用します。
出力メソッド
Trace クラスと Debug クラスが提供する出力方法は次のとおりです。
各種の Write メソッド。実行を中断せずに情報を出力します。 これらのメソッドは、Visual Basic の以前のバージョンで使用されていた Debug.Print メソッドに代わるものです。
Debug.Assert メソッドと Trace.Assert メソッド。指定された条件を満たさない場合は、実行を中断して情報を出力します。 既定では、Assert メソッドはダイアログ ボックスに情報を出力します。 詳細については、「マネージ コードのアサーション」を参照してください。
Debug.Fail メソッドと Trace.Fail メソッド。常に実行を中断して情報を出力します。 既定では、Fail メソッドはダイアログ ボックスに情報を出力します。
[出力] ウィンドウには、アプリケーションからの出力だけでなく、以下に関する情報も表示できます。
デバッガーが読み込んだり、アンロードしたりしたモジュール
スローされた例外
終了したプロセス
終了したスレッド