JavaのSystem.out.println( /*stuff*/ )
と同等の機能を実行するためにVisual Studio(C#)で何を使用しますか?
コマンドの出力は、IDEの[出力]ウィンドウに表示されますか?
文字列を返すサービスを呼び出すWebページにボタンがあります。文字列の内容を確認したいのですが、以下のすべてのバリエーションを試してみましたが、出力には何も表示されません。また、ブレークポイントで停止しないため、結果があるかどうかを確認できます。
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);
試してください: Console.WriteLine
(Visual Studioスニペットの場合はout
と入力)
Console.WriteLine(stuff);
別の方法は System.Diagnostics.Debug.WriteLine
を使用することです:
System.Diagnostics.Debug.WriteLine(stuff);
Debug.WriteLine
は、コンソールとWindowsアプリケーションの両方でレンダリングされるため、IDEの出力ウィンドウに適しています。一方、Console.WriteLine
は、出力ウィンドウではレンダリングされず、コンソールの場合はコンソール自体でのみレンダリングされます。アプリケーションタイプ。
もう1つの違いは、Debug.WriteLine
はリリース構成で何も出力しないことです。
Debug.WriteLine()
またはTrace.WriteLine()
のいずれかを使用します。リリースモードでは、後者のみが出力ウィンドウに表示され、デバッグモードでは両方が表示されます。
System.Diagnostics
、
Debug.Write()
Debug.WriteLine()
などは、VSの出力ウィンドウに印刷されます。
または、Visual Studioの[出力]ウィンドウに出力を表示する場合は、 System.Diagnostics.Debug.WriteLine(stuff)
Console.WriteLine()
を使用して、ネイティブ型を書き出すことができます。出力を表示するには、コンソールアプリケーション(Javaなど)を作成する必要があります。出力はコマンドプロンプトに表示されます。WindowsGUIアプリケーションを開発している場合は、Visual Studioで[出力]パネル([表示] )コマンドの出力を確認します。