System.Diagnostics.Debug クラスはデバッグ ビルド構成でのみ機能し、リリース用アプリケーションのビルド時には有効になりません。
System.Diagnostics.Debug クラスの WriteLine メソッドを使用する方法を次の例に示します。
program-id. Program1.
data division.
working-storage section.
01 var pic x.
procedure division.
invoke type System.Diagnostics.Debug::WriteLine("Hello World")
accept var.
goback.
end program Program1.
WriteLine メソッドは、条件付き属性の ConditionalAttribute("DEBUG") を使用して宣言されています。したがって、このメソッドは、プロジェクトの DEBUG 定数を設定してデバッグ用にプロジェクトをビルドした場合にのみアプリケーションで呼び出されます。
アプリケーションによってデバッグ情報が [出力] ウィンドウに書き出されます。
Debug 定数を設定しない場合、またはリリース用にプロジェクトをビルドする場合は、アプリケーションはメソッドを無視し、実行時に [出力] ウィンドウにデバッグ情報を何も書き出しません。
System.Diagnostics.Debug クラスの使用方法の詳細については、MSDN を参照してください。