web-dev-qa-db-fra.com

Quel est l'équivalent de System.out.println () en C # / Silverlight?

Je développe des projets en C # et Silverlight.

J'essaie d'imprimer des lignes de code afin de déboguer, mais Console.Write() ne semble pas fonctionner.

J'ai créé une application Silverlight, pas une application console où Console.Write() fonctionnait. Comment imprimer dans une console ou dans la fenêtre de sortie dans un projet d'application Silverlight?

24
Lucía

Utilisation System.Diagnostics.Debug.Write pour imprimer dans la fenêtre de sortie de débogage.

Voir http://msdn.Microsoft.com/en-us/library/system.diagnostics.debug.write.aspx

29
Fox32

Utiliser System.Diagnostics.Debug.WriteLine(); comme Fox32 et VoodooChild mentionné ne fonctionnait pas pour moi au départ. Apparemment, mon débogage ne fonctionnait pas du tout (les points d'arrêt n'ont pas atteint par exemple).

J'ai pu corriger le débogage en utilisant IE au lieu de FireFox (voir Le débogage Silverlight ne frappe pas les points d'arrêt )

Dès que cela a été corrigé, la System.Diagnostics.Debug.WriteLine(); fonctionnait parfaitement :)

4
Deruijter