49 votes

Équivalent en studio visuel de Java System.out

Qu'est-ce que j'utilise dans Visual Studio (C#) pour effectuer l'équivalent de System.out.println( /*stuff*/ ) de Java ?

La sortie de la commande s'affiche-t-elle dans la fenêtre de sortie de l'IDE ?

J'ai un bouton sur une page Web qui appelle un service qui renvoie une chaîne. Je veux voir ce qu'il y a dans la chaîne et j'ai essayé toutes les variations ci-dessous et rien ne s'affiche jamais dans la sortie. Il ne s'arrête pas non plus au point d'arrêt afin que je puisse vérifier s'il y a des résultats.

 var service = new OTest.TylerAPI.APIWebServiceSoapClient();
results = service.OdysseyMsgExecution("<Message MessageType='FindCaseByCaseNumber' Source='APIMessage' ReferenceNumber='1' NodeID='1' UserID='1'> <CaseNumber>T4CV0043212010</CaseNumber></Message>", "NMODYSSEYMETRO");
System.Diagnostics.Debug.Write(results);

6voto

Femaref Points 41959

Utilisez soit Debug.WriteLine() soit Trace.WriteLine() . Si en mode release, seul ce dernier apparaîtra dans la fenêtre de sortie, en mode débogage, les deux le feront.

1voto

David Lively Points 16026

En System.Diagnostics ,

 Debug.Write()
Debug.WriteLine()

etc. s'imprimera dans la fenêtre de sortie de VS.

1voto

Adam Maras Points 14517

Ou, si vous voulez voir la sortie dans la fenêtre de sortie de Visual Studio, System.Diagnostics.Debug.WriteLine(stuff)

1voto

Cipi Points 5228

Vous pouvez utiliser Console.WriteLine() pour écrire n'importe quel type natif. Pour voir la sortie, vous devez écrire une application console (comme en Java), puis la sortie sera affichée dans l'invite de commande, ou si vous développez une application graphique Windows, dans Visual Studio, vous devez activer le panneau "Sortie" (sous Affichage ) pour voir la sortie des commandes.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X