C#:
Affichage des sorties de débogage
How to: (Comment faire :)
using System;
class Program
{
static void Main()
{
// Afficher un message simple
Console.WriteLine("Début du débogage.");
// Utiliser la concaténation de chaînes pour les sorties complexes
for (int i = 0; i < 3; i++)
{
Console.WriteLine("Indice de boucle: " + i);
}
// Si besoin, incluez des valeurs de variables
int a = 5;
int b = 10;
Console.WriteLine($"La somme de {a} et {b} est {a+b}.");
Console.WriteLine("Fin du débogage.");
}
}
Sortie :
Début du débogage.
Indice de boucle: 0
Indice de boucle: 1
Indice de boucle: 2
La somme de 5 et 10 est 15.
Fin du débogage.
Deep Dive (Plongée en profondeur)
Historiquement, le débogage se faisait avec des LED ou des impressions sur papier. Aujourd’hui, Console.WriteLine
est la méthode basique pour afficher les sorties dans C#. Il existe aussi Debug
et Trace
dans System.Diagnostics
qui offrent plus de contrôle et la possibilité de désactiver les sorties en production.
Dans les IDE modernes, on peut aussi utiliser des points d’arrêt et inspecter les variables “en live”. Mais ces sorties de débogues continuent d’être utiles pour les journaux ou le débogage sur un système sans IDE.
Pour une application moins intrusive sur les performances, Console.WriteLine
peut ralentir l’exécution s’il est trop utilisé. C’est pourquoi les logs sont parfois préférés en production, offrant un compromis entre l’info et les performances.