クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
.NET 開発
.NET Framework 3.5
.NET Framework 3.5
System.Diagnostics 名前空間
Debug クラス
Debug メソッド
WriteLine メソッド
 WriteLine メソッド (String)
すべて縮小/すべて展開 すべて縮小
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2008/.NET Framework 3.5

その他のバージョンについては、以下の情報を参照してください。
.NET Framework クラス ライブラリ
Debug..::.WriteLine メソッド (String)

更新 : 2007 年 11 月

Listeners コレクションのトレース リスナにメッセージを書き込み、続けて行終端記号を書き込みます。

名前空間 :  System.Diagnostics
アセンブリ :  System (System.dll 内)

Visual Basic (宣言)
<ConditionalAttribute("DEBUG")> _
Public Shared Sub WriteLine ( _
    message As String _
)
Visual Basic (使用法)
Dim message As String

Debug.WriteLine(message)
C#
[ConditionalAttribute("DEBUG")]
public static void WriteLine(
    string message
)
Visual C++
[ConditionalAttribute(L"DEBUG")]
public:
static void WriteLine(
    String^ message
)
J#
/** @attribute ConditionalAttribute("DEBUG") */
public static void WriteLine(
    String message
)
JScript
public static function WriteLine(
    message : String
)

パラメータ

message
型 : System..::.String

書き込むメッセージ。

既定では、出力は DefaultTraceListener のインスタンスに書き込まれます。

このメソッドは、トレース リスナの WriteLine メソッドを呼び出します。

generalSwitch という名前の TraceSwitch を作成する例を次に示します。このスイッチは、コード サンプルの外部で設定されています。

スイッチが TraceLevelError 以上に設定されている場合、この例では、最初のエラー メッセージが Listeners に出力されます。Listeners コレクションにリスナを追加する方法については、TraceListenerCollection クラスのトピックを参照してください。

TraceLevelVerbose に設定されている場合、この例では、最初のメッセージと同じ行に 2 番目のエラー メッセージが表示されます。第 2 のメッセージの後に行終端記号があります。

Visual Basic
' 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 
C#
// 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.");
 }

Visual C++
   // 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
      }
   }
J#
// Class-level declaration.
// Create a TraceSwitch.
private static TraceSwitch generalSwitch = 
    new TraceSwitch("General", "Entire Application");

public static void MyErrorMethod()
{
    // Write the message if the TraceSwitch level is set to Error 
    // or higher.
    if (generalSwitch.get_TraceError()) {
        Debug.Write("My error message. ");
    }

    // Write a second message if the TraceSwitch level is set to Verbose.
    if (generalSwitch.get_TraceVerbose()) {
        Debug.WriteLine("My second error message.");
    }
} //MyErrorMethod
JScript
// Create a TraceSwitch.
static var generalSwitch : TraceSwitch = 
   new TraceSwitch("General", "Entire Application")

static public function MyErrorMethod()
{
   @if(@DEBUG)
   // 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.");
   }
   @end
}

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC, Xbox 360

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

.NET Framework

サポート対象 : 3.5、3.0、2.0、1.1、1.0

.NET Compact Framework

サポート対象 : 3.5、2.0、1.0

XNA Framework

サポート対象 : 2.0、1.0
コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件 | 商標 | プライバシー
Page view tracker