ヘッダー
Visual Basic サンプル集
VB2005対応 VB2008対応 VB2010対応 VB2012対応 VB2013対応 VB2015対応 VB2017対応 VB2019対応 Visual Studio 2022対応

Debug.WriteLine でコンソールに出力する

2021/10/3

→ C# のサンプルに切り替える

 

 

Debug.WriteLine でコンソールにも出力する

下記の例では、コンソールアプリケーションで、コンソールにも Debug.WriteLine の内容を出力します。

VB.NET 2002 VB.NET 2003 VB2005 VB2008 VB2010 VB2012 VB2013 VB2015 VB2017 VB2019 Visual Studio 2022

Trace.Listeners.Add(New TextWriterTraceListener(Console.Out))
Debug.AutoFlush = True

Debug.WriteLine("この文字はコンソールにも出力されます。")
Debug.Indent()
Debug.WriteLine("インデントも可能です。")
Debug.Unindent()

メモ:Visual Studio の既定の設定では Debug.WriteLine は出力ウィンドウに出力されます。 → Debug.WriteLineが表示される場所

メモ:Debug.WriteLineはデバッグビルドのときのみ実行されます。

 

 

Debug.WriteLine でコンソールだけに出力する

下記の例では、コンソールアプリケーションで、Debug.WriteLine の出力先をコンソールだけにします。

VB.NET 2002 VB.NET 2003 VB2005 VB2008 VB2010 VB2012 VB2013 VB2015 VB2017 VB2019 Visual Studio 2022

Trace.Listeners.Clear()
Dim newDefaultListener As New TextWriterTraceListener(Console.Out)
newDefaultListener.Name = "Default"
Trace.Listeners.Add(newDefaultListener)
Debug.AutoFlush = True

Debug.WriteLine("この文字はコンソールだけに出力されます。")
Debug.Indent()
Debug.WriteLine("インデントも可能です。")
Debug.Unindent()

メモ:Visual Studio の既定の設定では Debug.WriteLine は出力ウィンドウに出力されます。 → Debug.WriteLineが表示される場所

メモ:Debug.WriteLineはデバッグビルドのときのみ実行されます。