次の方法で共有


TextWriterTraceListener.WriteLine メソッド

このインスタンスの Writer にメッセージを書き込み、続けて行終端記号を書き込みます。

オーバーロードの一覧

このインスタンスの Writer にメッセージを書き込み、続けて行終端記号を書き込みます。既定の行終端記号は、キャリッジ リターンの次に改行が付いた形です (\r\n)。

[Visual Basic] Overloads Overrides Public Sub WriteLine(String)

[C#] public override void WriteLine(string);

[C++] public: void WriteLine(String*);

[JScript] public override function WriteLine(String);

TraceListener から継承されます。

[Visual Basic] Overloads Public Overridable Sub WriteLine(Object)

[C#] public virtual void WriteLine(object);

[C++] public: virtual void WriteLine(Object*);

[JScript] public function WriteLine(Object);

TraceListener から継承されます。

[Visual Basic] Overloads Public Overridable Sub WriteLine(Object, String)

[C#] public virtual void WriteLine(object, string);

[C++] public: virtual void WriteLine(Object*, String*);

[JScript] public function WriteLine(Object, String);

TraceListener から継承されます。

[Visual Basic] Overloads Public Overridable Sub WriteLine(String, String)

[C#] public virtual void WriteLine(string, string);

[C++] public: virtual void WriteLine(String*, String*);

[JScript] public function WriteLine(String, String);

使用例

[Visual Basic, C#, C++] myWriter という名前の TextWriterTraceListener を実装する例を次に示します。このリスナは、コンソール画面に書き込みます。この例では、2 行をコンソール画面に出力します。2 番目の出力は最初の出力と同じ行に表示されます。その後でストリームをフラッシュして終了します。

[Visual Basic, C#, C++] メモ   ここでは、WriteLine のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。

 
Public Class Sample
    
    Public Shared Sub Main()
        ' Create a text writer that writes to the console screen and add
        ' it to the trace listeners 
        Dim myWriter As New TextWriterTraceListener()
        myWriter.Writer = System.Console.Out
        Trace.Listeners.Add(myWriter)
        
        ' Write the output to the console screen.
        myWriter.Write("Write to the Console screen. ")
        myWriter.WriteLine("Again, write to console screen.")
        
        ' Flush and close the output.
        myWriter.Flush()
        myWriter.Close()
    End Sub

End Class

[C#] 
public class Sample
{

public static void Main(string[] args) {
    /* Create a text writer that writes to the console screen and add
     * it to the trace listeners */
    TextWriterTraceListener myWriter = new TextWriterTraceListener();
    myWriter.Writer = System.Console.Out;
    Trace.Listeners.Add(myWriter);
 
    // Write the output to the console screen.
    myWriter.Write("Write to the Console screen. ");
    myWriter.WriteLine("Again, write to console screen.");
 
    // Flush and close the output.
    myWriter.Flush();
    myWriter.Close();
 }

}

[C++] 
int main() {
    /* Create a text writer that writes to the console screen and add
     * it to the trace listeners */
    TextWriterTraceListener* myWriter = new TextWriterTraceListener();
    myWriter->Writer = System::Console::Out;
    Trace::Listeners->Add(myWriter);
 
    // Write the output to the console screen.
    myWriter->Write(S"Write to the Console screen. ");
    myWriter->WriteLine(S"Again, write to console screen.");
 
    // Flush and close the output.
    myWriter->Flush();
    myWriter->Close();
}

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

参照

TextWriterTraceListener クラス | TextWriterTraceListener メンバ | System.Diagnostics 名前空間