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å)