Debug.WriteLine Debug.WriteLine Debug.WriteLine Debug.WriteLine Method

定義

デバッグについての情報を Listeners コレクションのトレース リスナーに書き込みます。Writes information about the debug to the trace listeners in the Listeners collection.

オーバーロード

WriteLine(Object) WriteLine(Object) WriteLine(Object) WriteLine(Object)

オブジェクトの ToString() メソッドの値を Listeners コレクションのトレース リスナーに書き込みます。Writes the value of the object's ToString() method to the trace listeners in the Listeners collection.

WriteLine(String) WriteLine(String) WriteLine(String) WriteLine(String)

Listeners コレクションのトレース リスナーにメッセージを書き込み、続けて行終端記号を書き込みます。Writes a message followed by a line terminator to the trace listeners in the Listeners collection.

WriteLine(Object, String) WriteLine(Object, String) WriteLine(Object, String) WriteLine(Object, String)

カテゴリ名とオブジェクトの ToString() メソッドの値を Listeners コレクションのトレース リスナーに書き込みます。Writes a category name and the value of the object's ToString() method to the trace listeners in the Listeners collection.

WriteLine(String, Object[]) WriteLine(String, Object[]) WriteLine(String, Object[]) WriteLine(String, Object[])

Listeners コレクションのトレース リスナーに書式指定されたメッセージを書き込み、続けて行終端記号を書き込みます。Writes a formatted message followed by a line terminator to the trace listeners in the Listeners collection.

WriteLine(String, String) WriteLine(String, String) WriteLine(String, String) WriteLine(String, String)

カテゴリ名とメッセージを Listeners コレクションのトレース リスナーに書き込みます。Writes a category name and message to the trace listeners in the Listeners collection.

WriteLine(Object) WriteLine(Object) WriteLine(Object) WriteLine(Object)

オブジェクトの ToString() メソッドの値を Listeners コレクションのトレース リスナーに書き込みます。Writes the value of the object's ToString() method to the trace listeners in the Listeners collection.

public:
 static void WriteLine(System::Object ^ value);
[System.Diagnostics.Conditional("DEBUG")]
public static void WriteLine (object value);
static member WriteLine : obj -> unit
Public Shared Sub WriteLine (value As Object)

パラメーター

value
Object Object Object Object

名前が Listeners に送信されるオブジェクト。An object whose name is sent to the Listeners.

次の例では、作成、TraceSwitchというgeneralSwitchします。The following example creates a TraceSwitch named generalSwitch. このスイッチは、サンプル コードの外部で設定されます。This switch is set outside of the code sample.

スイッチ設定されている場合、 TraceLevel Error以降では、最初のエラー メッセージの出力例では、または、Listenersします。If the switch is set to the TraceLevelError or higher, the example outputs the first error message to the Listeners. リスナーを追加する方法について、 Listeners 、コレクションを参照してください、TraceListenerCollectionクラス。For information on adding a listener to the Listeners collection, see the TraceListenerCollection class.

その後、if、TraceLevelに設定されているVerbose例では、最初のメッセージと同じ行にオブジェクトの名前を出力します。Then, if the TraceLevel is set to Verbose, the example outputs the name of the object on the same line as the first message. 行終端記号では、2 番目のメッセージに従います。A line terminator follows the second message.

   // Class-level declaration.
   // Create a TraceSwitch.
   static TraceSwitch^ generalSwitch = 
      gcnew TraceSwitch( "General","Entire Application" );

public:
   static void MyErrorMethod( Object^ myObject )
   {
      // Write the message if the TraceSwitch level is set to Error or higher.
      if ( generalSwitch->TraceError )
      {
         #if defined(DEBUG)
         Debug::Write( "Invalid object. " );
         #endif
      }
      // Write a second message if the TraceSwitch level is set to Verbose.
      if ( generalSwitch->TraceVerbose )
      {
         #if defined(DEBUG)
         Debug::WriteLine( myObject );
         #endif
      }
   }
// Class-level declaration.
 // Create a TraceSwitch.
 static TraceSwitch generalSwitch = new TraceSwitch("General", "Entire Application");
 
 static public void MyErrorMethod(Object myObject) {
    // Write the message if the TraceSwitch level is set to Error or higher.
    if(generalSwitch.TraceError)
       Debug.Write("Invalid object. ");
 
    // Write a second message if the TraceSwitch level is set to Verbose.
    if(generalSwitch.TraceVerbose)
       Debug.WriteLine(myObject);
 }

' Class-level declaration.
' Create a TraceSwitch.
Private Shared generalSwitch As New TraceSwitch("General", "Entire Application")


Public Shared Sub MyErrorMethod(myObject As Object)
    ' Write the message if the TraceSwitch level is set to Error or higher.
    If generalSwitch.TraceError Then
        Debug.Write("Invalid object. ")
    End If 
    ' Write a second message if the TraceSwitch level is set to Verbose.
    If generalSwitch.TraceVerbose Then
        Debug.WriteLine(myObject)
    End If
End Sub 'MyErrorMethod 

注釈

インスタンスに既定では、出力が書き込まれるDefaultTraceListenerします。By default, the output is written to an instance of DefaultTraceListener.

このメソッドは、WriteLineトレース リスナのメソッド。This method calls the WriteLine method of the trace listener.

こちらもご覧ください

WriteLine(String) WriteLine(String) WriteLine(String) WriteLine(String)

Listeners コレクションのトレース リスナーにメッセージを書き込み、続けて行終端記号を書き込みます。Writes a message followed by a line terminator to the trace listeners in the Listeners collection.

public:
 static void WriteLine(System::String ^ message);
[System.Diagnostics.Conditional("DEBUG")]
public static void WriteLine (string message);
static member WriteLine : string -> unit
Public Shared Sub WriteLine (message As String)

パラメーター

message
String String String String

書き込むメッセージ。A message to write.

次の例では、作成、TraceSwitchというgeneralSwitchします。The following example creates a TraceSwitch named generalSwitch. このスイッチは、サンプル コードの外部で設定されます。This switch is set outside of the code sample.

スイッチ設定されている場合、 TraceLevel Error以降では、最初のエラー メッセージの出力例では、または、Listenersします。If the switch is set to the TraceLevelError or higher, the example outputs the first error message to the Listeners. リスナーを追加する方法について、 Listeners 、コレクションを参照してください、TraceListenerCollectionクラス。For information on adding a listener to the Listeners collection, see the TraceListenerCollection class.

その後、if、TraceLevelに設定されているVerbose例では、最初のメッセージと同じ行に 2 つ目のエラー メッセージを出力します。Then, if the TraceLevel is set to Verbose, the example outputs the second error message on the same line as the first message. 行終端記号では、2 番目のメッセージに従います。A line terminator follows the second message.

   // Class-level declaration.
   // Create a TraceSwitch.
   static TraceSwitch^ generalSwitch = 
      gcnew TraceSwitch( "General","Entire Application" );

public:
   static void MyErrorMethod()
   {
      // Write the message if the TraceSwitch level is set to Error or higher.
      if ( generalSwitch->TraceError )
      {
         #if defined(DEBUG)
         Debug::Write( "My error message. " );
         #endif
      }
      // Write a second message if the TraceSwitch level is set to Verbose.
      if ( generalSwitch->TraceVerbose )
      {
         #if defined(DEBUG)
         Debug::WriteLine( "My second error message." );
         #endif
      }
   }
// Class-level declaration.
 // Create a TraceSwitch.
 static TraceSwitch generalSwitch = new TraceSwitch("General", "Entire Application");
 
 static public void MyErrorMethod() {
    // Write the message if the TraceSwitch level is set to Error or higher.
    if(generalSwitch.TraceError)
       Debug.Write("My error message. ");
 
    // Write a second message if the TraceSwitch level is set to Verbose.
    if(generalSwitch.TraceVerbose)
       Debug.WriteLine("My second error message.");
 }

' Class-level declaration.
' Create a TraceSwitch.
Private Shared generalSwitch As New TraceSwitch("General", "Entire Application")


Public Shared Sub MyErrorMethod()
    ' Write the message if the TraceSwitch level is set to Error or higher.
    If generalSwitch.TraceError Then
        Debug.Write("My error message. ")
    End If 
    ' Write a second message if the TraceSwitch level is set to Verbose.
    If generalSwitch.TraceVerbose Then
        Debug.WriteLine("My second error message.")
    End If
End Sub 'MyErrorMethod 

注釈

インスタンスに既定では、出力が書き込まれるDefaultTraceListenerします。By default, the output is written to an instance of DefaultTraceListener.

このメソッドは、WriteLineトレース リスナのメソッド。This method calls the WriteLine method of the trace listener.

こちらもご覧ください

WriteLine(Object, String) WriteLine(Object, String) WriteLine(Object, String) WriteLine(Object, String)

カテゴリ名とオブジェクトの ToString() メソッドの値を Listeners コレクションのトレース リスナーに書き込みます。Writes a category name and the value of the object's ToString() method to the trace listeners in the Listeners collection.

public:
 static void WriteLine(System::Object ^ value, System::String ^ category);
[System.Diagnostics.Conditional("DEBUG")]
public static void WriteLine (object value, string category);
static member WriteLine : obj * string -> unit
Public Shared Sub WriteLine (value As Object, category As String)

パラメーター

value
Object Object Object Object

名前が Listeners に送信されるオブジェクト。An object whose name is sent to the Listeners.

category
String String String String

出力を編成するために使用するカテゴリ名。A category name used to organize the output.

次の例では、作成、TraceSwitchというgeneralSwitchします。The following example creates a TraceSwitch named generalSwitch. このスイッチは、サンプル コードの外部で設定されます。This switch is set outside of the code sample.

スイッチ設定されている場合、 TraceLevel Error以降では、最初のエラー メッセージの出力例では、または、Listenersします。If the switch is set to the TraceLevelError or higher, the example outputs the first error message to the Listeners. リスナーを追加する方法について、 Listeners 、コレクションを参照してください、TraceListenerCollectionクラス。For information on adding a listener to the Listeners collection, see the TraceListenerCollection class.

その後、if、TraceLevelに設定されているVerbose例では、最初のメッセージと同じ行に 2 つ目のエラー メッセージを出力します。Then, if the TraceLevel is set to Verbose, the example outputs the second error message on the same line as the first message. 2 番目のメッセージには、行終端記号が続きます。The second message is followed by a line terminator.

   // Class-level declaration.
   // Create a TraceSwitch.
   static TraceSwitch^ generalSwitch = 
      gcnew TraceSwitch( "General","Entire Application" );

public:
   static void MyErrorMethod( Object^ myObject, String^ category )
   {
      // Write the message if the TraceSwitch level is set to Error or higher.
      if ( generalSwitch->TraceError )
      {
         #if defined(DEBUG)
         Debug::Write( "Invalid object for category. " );
         #endif
      }
      // Write a second message if the TraceSwitch level is set to Verbose.
      if ( generalSwitch->TraceVerbose )
      {
         #if defined(DEBUG)
         Debug::WriteLine( myObject, category );
         #endif
      }
   }
// Class-level declaration.
 // Create a TraceSwitch.
 static TraceSwitch generalSwitch = new TraceSwitch("General", "Entire Application");
 
 static public void MyErrorMethod(Object myObject, String category) {
    // Write the message if the TraceSwitch level is set to Error or higher.
    if(generalSwitch.TraceError)
       Debug.Write("Invalid object for category. ");
 
    // Write a second message if the TraceSwitch level is set to Verbose.
    if(generalSwitch.TraceVerbose)
       Debug.WriteLine(myObject, category);
 }

' Class-level declaration.
' Create a TraceSwitch.
Private Shared generalSwitch As New TraceSwitch("General", "Entire Application")


Public Shared Sub MyErrorMethod(myObject As Object, category As String)
    ' Write the message if the TraceSwitch level is set to Error or higher.
    If generalSwitch.TraceError Then
        Debug.Write("Invalid object for category. ")
    End If 
    ' Write a second message if the TraceSwitch level is set to Verbose.
    If generalSwitch.TraceVerbose Then
        Debug.WriteLine(myObject, category)
    End If
End Sub 'MyErrorMethod 

注釈

インスタンスに既定では、出力が書き込まれるDefaultTraceListenerします。By default, the output is written to an instance of DefaultTraceListener.

category出力メッセージをグループ化するパラメーターを使用できます。The category parameter can be used to group output messages.

このメソッドは、WriteLineトレース リスナのメソッド。This method calls the WriteLine method of the trace listener.

こちらもご覧ください

WriteLine(String, Object[]) WriteLine(String, Object[]) WriteLine(String, Object[]) WriteLine(String, Object[])

Listeners コレクションのトレース リスナーに書式指定されたメッセージを書き込み、続けて行終端記号を書き込みます。Writes a formatted message followed by a line terminator to the trace listeners in the Listeners collection.

public:
 static void WriteLine(System::String ^ format, ... cli::array <System::Object ^> ^ args);
[System.Diagnostics.Conditional("DEBUG")]
public static void WriteLine (string format, params object[] args);
static member WriteLine : string * obj[] -> unit
Public Shared Sub WriteLine (format As String, ParamArray args As Object())

パラメーター

format
String String String String

0 個以上の書式項目が混在したテキストを含む複合書式指定文字列。各書式項目は、args 配列内のオブジェクトに対応します。A composite format string that contains text intermixed with zero or more format items, which correspond to objects in the args array.

args
Object[]

0 個以上の書式設定対象オブジェクトを含んだオブジェクト配列。An object array that contains zero or more objects to format.

注釈

このメソッドを使用して、オブジェクトの値をそのテキスト表現に変換し、その表現を文字列に埋め込む .NET Framework の。This method uses the of the .NET Framework to convert the value of an object to its text representation and embed that representation in a string.

このメソッドの構文のキーワードは、オブジェクトの配列は 1 つの値であることを意味します。The keyword in the syntax for this method implies that the object array can be a single value. この例外は、Stringオブジェクト。The exception to this is the String object. 明示的なオーバー ロードが優先されるため、 arg 1 つの文字列の値は既定、Debug.WriteLine(String, String)オーバー ロードします。Explicit overloads take precedence, so an arg value of a single string will default to the Debug.WriteLine(String, String) overload.

インスタンスに既定では、出力が書き込まれるDefaultTraceListenerします。By default, the output is written to an instance of DefaultTraceListener.

このメソッドは、TraceListener.WriteLineトレース リスナのメソッド。This method calls the TraceListener.WriteLine method of the trace listener.

WriteLine(String, String) WriteLine(String, String) WriteLine(String, String) WriteLine(String, String)

カテゴリ名とメッセージを Listeners コレクションのトレース リスナーに書き込みます。Writes a category name and message to the trace listeners in the Listeners collection.

public:
 static void WriteLine(System::String ^ message, System::String ^ category);
[System.Diagnostics.Conditional("DEBUG")]
public static void WriteLine (string message, string category);
static member WriteLine : string * string -> unit
Public Shared Sub WriteLine (message As String, category As String)

パラメーター

message
String String String String

書き込むメッセージ。A message to write.

category
String String String String

出力を編成するために使用するカテゴリ名。A category name used to organize the output.

次の例では、作成、TraceSwitchというgeneralSwitchします。The following example creates a TraceSwitch named generalSwitch. このスイッチは、サンプル コードの外部で設定されます。This switch is set outside of the code sample.

スイッチ設定されている場合、 TraceLevel Error以降では、最初のエラー メッセージの出力例では、または、Listenersします。If the switch is set to the TraceLevelError or higher, the example outputs the first error message to the Listeners. リスナーを追加する方法について、 Listeners 、コレクションを参照してください、TraceListenerCollectionクラス。For information on adding a listener to the Listeners collection, see the TraceListenerCollection class.

場合はその後、TraceLevelに設定されているVerbose、例では、2 番目のエラー メッセージを出力して、category最初のメッセージと同じ行にします。Then, if the TraceLevel is set to Verbose, the example outputs the second error message and the category on the same line as the first message. 行終端記号では、2 番目のメッセージに従います。A line terminator follows the second message.

   // Class-level declaration.
   // Create a TraceSwitch.
   static TraceSwitch^ generalSwitch = 
      gcnew TraceSwitch( "General","Entire Application" );

public:
   static void MyErrorMethod( String^ category )
   {
      // Write the message if the TraceSwitch level is set to Error or higher.
      if ( generalSwitch->TraceError )
      {
         #if defined(DEBUG)
         Debug::Write( "My error message. " );
         #endif
      }
      // Write a second message if the TraceSwitch level is set to Verbose.
      if ( generalSwitch->TraceVerbose )
      {
         #if defined(DEBUG)
         Debug::WriteLine( "My second error message.", category );
         #endif
      }
   }
// Class-level declaration.
 // Create a TraceSwitch.
 static TraceSwitch generalSwitch = new TraceSwitch("General", "Entire Application");
 
 static public void MyErrorMethod(String category) {
    // Write the message if the TraceSwitch level is set to Error or higher.
    if(generalSwitch.TraceError)
       Debug.Write("My error message. ");
 
    // Write a second message if the TraceSwitch level is set to Verbose.
    if(generalSwitch.TraceVerbose)
       Debug.WriteLine("My second error message.", category);
 }

' Class-level declaration.
' Create a TraceSwitch.
Private Shared generalSwitch As New TraceSwitch("General", "Entire Application")


Public Shared Sub MyErrorMethod(category As String)
    ' Write the message if the TraceSwitch level is set to Error or higher.
    If generalSwitch.TraceError Then
        Debug.Write("My error message. ")
    End If 
    ' Write a second message if the TraceSwitch level is set to Verbose.
    If generalSwitch.TraceVerbose Then
        Debug.WriteLine("My second error message.", category)
    End If
End Sub 'MyErrorMethod 

注釈

インスタンスに既定では、出力が書き込まれるDefaultTraceListenerします。By default, the output is written to an instance of DefaultTraceListener.

category出力メッセージをグループ化するパラメーターを使用できます。The category parameter can be used to group output messages.

このメソッドは、WriteLineトレース リスナのメソッド。This method calls the WriteLine method of the trace listener.

こちらもご覧ください

適用対象