出力ウィンドウ
舞台をデバッグするためのデバッグツールとして。
一つの用法:
あなたは、名前空間参照する必要がありますたSystem.Diagnosticsを。
メソッドを追加します。Trace.WriteLine(文字列メッセージを);メッセージデータは、出力を埋めるために必要とされます
アプリケーションシナリオ:
1.非コンソールプロジェクトは、試運転段階の間に、あなたは簡単に使用することができます
2.プログラム・ロジックは、問題がないことが明らかになってきたが、ブレークポイントを設定することにより、プロセス変数値と出力値を表示したくないとき。この時間は、視覚的に出力ウィンドウを表示するために選択することができます。
列子の場合:スレッドIDを取得します。
1つの 公共メインウィンドウ() 2 { 3 のInitializeComponent(); 4 Trace.WriteLine($ " メインスレッド- {Thread.CurrentThread.ManagedThreadId} " )。 5 のvar T = 新しいタスク(()=> のsayHello()); 6 Trace.WriteLine($ " メインスタート- {t.Id} " )。 7 t.Start()。 8 t.Wait()。 9 Trace.WriteLine($ " 主要エンド- {t.Id} " )。 10 } 11 12 公共の ボイドのsayHello() 13 { 14 Trace.WriteLine($ " タスクスタート- {Thread.CurrentThread.ManagedThreadId} " )。 15 のThread.sleep(1000年)。 16 Trace.WriteLine($ " タスクエンド- {Thread.CurrentThread.ManagedThreadId} " )。 17 }