Debug.WriteLine Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skriver information om felsökningen till spårningslyssnare i Listeners samlingen.
Överlagringar
| Name | Description |
|---|---|
| WriteLine(String, String) |
Skriver ett kategorinamn och ett meddelande till spårningslyssnare i Listeners samlingen. |
| WriteLine(String, Object[]) |
Skriver ett formaterat meddelande följt av en radavgränsare till spårningslyssnare i Listeners samlingen. |
| WriteLine(String) |
Skriver ett meddelande följt av en radavgränsare till spårningslyssnare Listeners i samlingen. |
| WriteLine(Object) |
Skriver värdet för objektets -metod till spårningslyssnare ToString() i Listeners samlingen. |
| WriteLine(Object, String) |
Skriver ett kategorinamn och värdet för objektets metod till spårningslyssnare ToString() i Listeners samlingen. |
WriteLine(String, String)
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
Skriver ett kategorinamn och ett meddelande till spårningslyssnare i Listeners samlingen.
public:
static void WriteLine(System::String ^ message, System::String ^ category);
[System.Diagnostics.Conditional("DEBUG")]
public static void WriteLine(string message, string category);
[System.Diagnostics.Conditional("DEBUG")]
public static void WriteLine(string? message, string? category);
[<System.Diagnostics.Conditional("DEBUG")>]
static member WriteLine : string * string -> unit
Public Shared Sub WriteLine (message As String, category As String)
Parametrar
- message
- String
Ett meddelande att skriva.
- category
- String
Ett kategorinamn som används för att organisera utdata.
- Attribut
Exempel
I följande exempel skapas ett TraceSwitch med namnet generalSwitch. Den här växeln anges utanför kodexemplet.
Om växeln är inställd på TraceLevelError eller högre utdata exemplet det första felmeddelandet till Listeners. Information om hur du lägger till en lyssnare i Listeners samlingen finns i TraceListenerCollection klassen .
Om TraceLevel är inställt på Verbosereturnerar exemplet sedan det andra felmeddelandet och category på samma rad som det första meddelandet. En radavgränsare följer det andra meddelandet.
// 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
Kommentarer
Som standard skrivs utdata till en instans av DefaultTraceListener.
Parametern category kan användas för att gruppera utdatameddelanden.
Den här metoden anropar WriteLine spårningslyssnarens metod.
Se även
- Debug
- Trace
- BooleanSwitch
- TraceSwitch
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- ConditionalAttribute
Gäller för
WriteLine(String, Object[])
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
Skriver ett formaterat meddelande följt av en radavgränsare till spårningslyssnare i Listeners samlingen.
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);
[System.Diagnostics.Conditional("DEBUG")]
public static void WriteLine(string format, params object?[] args);
[<System.Diagnostics.Conditional("DEBUG")>]
static member WriteLine : string * obj[] -> unit
Public Shared Sub WriteLine (format As String, ParamArray args As Object())
Parametrar
- format
- String
En sammansatt formatsträng som innehåller text som blandas med noll eller fler formatobjekt, vilket motsvarar objekt i matrisen args .
- args
- Object[]
En objektmatris som innehåller noll eller fler objekt att formatera.
- Attribut
Kommentarer
Den här metoden använder funktionen .NET sammansatt formatering för att konvertera värdet för ett objekt till dess textrepresentation och bädda in representationen i en sträng.
Nyckelordet params (i C#) eller ParamArray (i Visual Basic) i syntaxen för den här metoden innebär att objektmatrisen kan vara ett enda värde. Undantaget är objektet String . Explicita överlagringar har företräde, så ett arg värde för en enskild sträng kommer som standard att vara överlagringen Debug.WriteLine(String, String) .
Som standard skrivs utdata till en instans av DefaultTraceListener.
Den här metoden anropar TraceListener.WriteLine spårningslyssnarens metod.
Gäller för
WriteLine(String)
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
Skriver ett meddelande följt av en radavgränsare till spårningslyssnare Listeners i samlingen.
public:
static void WriteLine(System::String ^ message);
[System.Diagnostics.Conditional("DEBUG")]
public static void WriteLine(string message);
[System.Diagnostics.Conditional("DEBUG")]
public static void WriteLine(string? message);
[<System.Diagnostics.Conditional("DEBUG")>]
static member WriteLine : string -> unit
Public Shared Sub WriteLine (message As String)
Parametrar
- message
- String
Ett meddelande att skriva.
- Attribut
Exempel
I följande exempel skapas ett TraceSwitch med namnet generalSwitch. Den här växeln anges utanför kodexemplet.
Om växeln är inställd på TraceLevelError eller högre utdata exemplet det första felmeddelandet till Listeners. Information om hur du lägger till en lyssnare i Listeners samlingen finns i TraceListenerCollection klassen .
Om TraceLevel är inställt på Verbosereturnerar exemplet sedan det andra felmeddelandet på samma rad som det första meddelandet. En radavgränsare följer det andra meddelandet.
// Class-level declaration.
// Create a TraceSwitch.
TraceSwitch generalSwitch = new TraceSwitch("General", "Entire Application");
static 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
Kommentarer
Som standard skrivs utdata till en instans av DefaultTraceListener.
Den här metoden anropar WriteLine spårningslyssnarens metod.
Se även
- Debug
- Trace
- BooleanSwitch
- TraceSwitch
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- ConditionalAttribute
Gäller för
WriteLine(Object)
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
Skriver värdet för objektets -metod till spårningslyssnare ToString() i Listeners samlingen.
public:
static void WriteLine(System::Object ^ value);
[System.Diagnostics.Conditional("DEBUG")]
public static void WriteLine(object value);
[System.Diagnostics.Conditional("DEBUG")]
public static void WriteLine(object? value);
[<System.Diagnostics.Conditional("DEBUG")>]
static member WriteLine : obj -> unit
Public Shared Sub WriteLine (value As Object)
Parametrar
- Attribut
Exempel
I följande exempel skapas ett TraceSwitch med namnet generalSwitch. Den här växeln anges utanför kodexemplet.
Om växeln är inställd på TraceLevelError eller högre utdata exemplet det första felmeddelandet till Listeners. Information om hur du lägger till en lyssnare i Listeners samlingen finns i TraceListenerCollection klassen .
Om TraceLevel är inställt på Verbosereturnerar exemplet sedan namnet på objektet på samma rad som det första meddelandet. En radavgränsare följer det andra meddelandet.
// 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
Kommentarer
Som standard skrivs utdata till en instans av DefaultTraceListener.
Den här metoden anropar WriteLine spårningslyssnarens metod.
Se även
- Debug
- Trace
- BooleanSwitch
- TraceSwitch
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- ConditionalAttribute
Gäller för
WriteLine(Object, String)
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
- Källa:
- Debug.cs
Skriver ett kategorinamn och värdet för objektets metod till spårningslyssnare ToString() i Listeners samlingen.
public:
static void WriteLine(System::Object ^ value, System::String ^ category);
[System.Diagnostics.Conditional("DEBUG")]
public static void WriteLine(object value, string category);
[System.Diagnostics.Conditional("DEBUG")]
public static void WriteLine(object? value, string? category);
[<System.Diagnostics.Conditional("DEBUG")>]
static member WriteLine : obj * string -> unit
Public Shared Sub WriteLine (value As Object, category As String)
Parametrar
- category
- String
Ett kategorinamn som används för att organisera utdata.
- Attribut
Exempel
I följande exempel skapas ett TraceSwitch med namnet generalSwitch. Den här växeln anges utanför kodexemplet.
Om växeln är inställd på TraceLevelError eller högre utdata exemplet det första felmeddelandet till Listeners. Information om hur du lägger till en lyssnare i Listeners samlingen finns i TraceListenerCollection klassen .
Om TraceLevel är inställt på Verbosereturnerar exemplet sedan det andra felmeddelandet på samma rad som det första meddelandet. Det andra meddelandet följs av en radavslutare.
// 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
Kommentarer
Som standard skrivs utdata till en instans av DefaultTraceListener.
Parametern category kan användas för att gruppera utdatameddelanden.
Den här metoden anropar WriteLine spårningslyssnarens metod.
Se även
- Debug
- Trace
- BooleanSwitch
- TraceSwitch
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- ConditionalAttribute