Qu'est-ce que j'utilise dans Visual Studio (C #) pour effectuer l'équivalent de la System.out.println( /*stuff*/ )
de Java?
La sortie de la commande s'affiche-t-elle dans la fenêtre Sortie de l'EDI?
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. Cela ne s'arrête pas non plus sur le point d'arrêt, donc je peux 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);
Essayez: Console.WriteLine
(tapez out
pour un extrait de Visual Studio)
Console.WriteLine(stuff);
Une autre façon consiste à utiliser System.Diagnostics.Debug.WriteLine
:
System.Diagnostics.Debug.WriteLine(stuff);
Debug.WriteLine
peut convenir mieux à la fenêtre de sortie dans IDE car il sera rendu pour les applications console et Windows. Alors que Console.WriteLine
ne sera pas affiché dans la fenêtre de sortie, mais uniquement dans la console elle-même en cas de type d'application console.
Une autre différence est que Debug.WriteLine
n'imprimera rien dans la configuration Release.
Utilisez soit Debug.WriteLine()
soit Trace.WriteLine()
. Si en mode release, seul ce dernier apparaîtra dans la fenêtre de sortie, en mode debug, les deux apparaîtront.
Dans System.Diagnostics
,
Debug.Write()
Debug.WriteLine()
etc. s'imprime dans la fenêtre de sortie dans VS.
Ou, si vous souhaitez voir la sortie dans la fenêtre Sortie de Visual Studio, System.Diagnostics.Debug.WriteLine(stuff)
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 Afficher ) pour voir la sortie des commandes.