C#:
Skrive ut feilsøkingsdata
How to: (Hvordan:)
using System;
class Program
{
static void Main()
{
Console.WriteLine("Start debugging...");
int value = DebugValue();
Console.WriteLine($"Debug Value: {value}");
// More code here
Console.WriteLine("End debugging.");
}
static int DebugValue()
{
int temp = 42; // La oss anta dette er en interessant verdi
Console.WriteLine($"In DebugValue, temp is {temp}");
return temp;
}
}
// Sample output:
// Start debugging...
// In DebugValue, temp is 42
// Debug Value: 42
// End debugging.
Bruk Console.WriteLine for å skrive ut verdier under kjøring. Ganske greit.
Deep Dive (Dypdykk)
Før, da alt var tekstbasert, var utskrift til konsoll standard for feilsøking. Alternativer inkluderer bruk av debuggere eller logger med nivåer som info, warn og error. Beskrivelser i koden (som // La oss anta dette er en interessant verdi
) er også nyttig. Ulempen er at Console.WriteLine
kan gjøre koden rotete og langsom i produksjon, så husk å fjerne dem før lansering eller bruk betingelser for å kontrollere utskrift i produksjonsmiljø.
See Also (Se Også)
- Microsoft C# dokumentasjon: Console.WriteLine Method
- Blogginnlegg om logging i .NET: Logging and tracing in .NET