2011-01-18 18 views
27

Visual Studio(C#)でJavaのSystem.out.println(/*stuff*/)と同等の機能を実行するにはどうすればよいですか?Visual Studioに相当するJava System.outの

コマンドの出力は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); 
+0

ブレークポイントにヒットしない場合は、コードがまったく実行されないと思われます。 – nan

+0

私は最初の行(varサービス)にブレークポイントを置き、エラーをキャッチすると停止します。System.ServiceModel.dllで 'System.InvalidOperationException'タイプの最初のチャンス例外が発生しました – Leslie

+0

はい、例外発生後のコードは実行されません。 Webサービスでタグ付けされた新しい質問を投稿し、可能な限り問題と例外の詳細を記述すると、より多くの回答者を引き付けることになります。 – nan

答えて

1

Debug.Write() 
Debug.WriteLine() 

などがアウトに印刷されますVSをウィンドウに入れる

5

Debug.WriteLine()またはTrace.WriteLine()のいずれかを使用してください。リリースモードの場合は、後者のみが出力ウィンドウに表示されます(デバッグモードの場合)。

1

あなたは、任意のネイティブ型を書き出すConsole.WriteLine()を使用することができます。 (Javaのような)コンソールアプリケーションを作成する必要がある出力を見るには、コマンドプロンプトに出力が表示されます.Windows GUIアプリケーションを開発している場合は、Visual Studioで「出力」パネルをオンにする必要があります)コマンド出力を見ることができます。

関連する問題