C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

ツリー一括表示

Console.WriteLineを表示したい VS2017 /ほぼ素人 (19/03/14(Thu) 21:46) #90496
Re[1]: Console.WriteLineを表示したい VS2017 /Azulean (19/03/14(Thu) 22:00) #90497
  └ Re[2]: Console.WriteLineを表示したい VS2017 /Azulean (19/03/14(Thu) 22:05) #90498
    └ Re[3]: Console.WriteLineを表示したい VS2017 /ほぼ素人 (19/03/14(Thu) 23:15) #90500
      └ Re[4]: Console.WriteLineを表示したい VS2017 /Azulean (19/03/15(Fri) 06:16) #90503
        └ Re[5]: Console.WriteLineを表示したい VS2017 /ほぼ素人 (19/03/18(Mon) 06:06) #90521
          └ Re[6]: Console.WriteLineを表示したい VS2017 /ほぼ素人 (19/03/20(Wed) 05:20) #90545 解決済み


親記事 / ▼[ 90497 ]
■90496 / 親階層)  Console.WriteLineを表示したい VS2017
□投稿者/ ほぼ素人 (10回)-(2019/03/14(Thu) 21:46:52)

分類:[.NET 全般] 

お世話になります

VS2017を利用しています

現在、Console.WriteLine("") が使えません

ホームページで調べて下記をためしましたができません

「32bitを優先する」をチェックしています
フレームワークは4.5 を選択しています


みなさま、出力に表示できていますか?
表示する方法がわかるホームページとかあれば教えていただきたいです
よろしくお願いいたします


[ □ Tree ] 返信 編集キー/

▲[ 90496 ] / ▼[ 90498 ]
■90497 / 1階層)  Re[1]: Console.WriteLineを表示したい VS2017
□投稿者/ Azulean (1043回)-(2019/03/14(Thu) 22:00:50)
No90496 (ほぼ素人 さん) に返信
> 現在、Console.WriteLine("") が使えません

使えないとは、「どういう画面・状態になることを期待」して、「どういう結果」になりましたか?


・Windows フォームアプリケーションで作成し、Console.WriteLine を実行したが、コンソールの黒い画面が表示されない。
・コンソールアプリケーションを作成し、Console.WriteLine を実行したが、何も表示されない(実際にはすぐに消える)。
・Console.WriteLine と書いたが、「現在のコンテキストに Console という名前は存在しません」というエラーになる。

期待結果と実際の結果のほか、どのようなプロジェクトで作成しているかも添えてください。
[ 親 90496 / □ Tree ] 返信 編集キー/

▲[ 90497 ] / ▼[ 90500 ]
■90498 / 2階層)  Re[2]: Console.WriteLineを表示したい VS2017
□投稿者/ Azulean (1044回)-(2019/03/14(Thu) 22:05:40)
2019/03/14(Thu) 22:06:36 編集(投稿者)

「出力ペインに出ない」とは書かれていましたね、失礼しました。
なお、Windows フォームアプリケーションプロジェクトで、Form1_Load に Console.WriteLine("abc"); と書いた場合、出力ペインに abc が出力されていました。

出力ペインが見えていない状態なら、デバッグ - ウィンドウ - 出力で表示するところでしょうか?
出力ペインが見えていて出力が得られないなら、デバッグのオプションの違いでしょうか?

// 出力ペインに出力されることが期待結果であれば、Console.WriteLine はちょっと違う感じはします。
// デバッグ出力なら Debug.WriteLine ですかね・・・。
[ 親 90496 / □ Tree ] 返信 編集キー/

▲[ 90498 ] / ▼[ 90503 ]
■90500 / 3階層)  Re[3]: Console.WriteLineを表示したい VS2017
□投稿者/ ほぼ素人 (12回)-(2019/03/14(Thu) 23:15:28)
No90498 (Azulean さん) に返信

ご返信ありがとうございます

VS2005 のときに いつのころからか覚えていませんが
プログラムの動作確認をするときに

Console.WriteLine("")
で記載すると

「出力」のウインドウに「文字列」で結果を表示することができていました
msgbox で結果を確認するよりもプログラムを一時停止しないので
便利に使っていました

vs2017に開発環境を変更したあとに使えなくなりましたので
VS2017でも同じように「出力」ウインドウに表示するほうほうが何か方法はないかと質問しました

質問がわかりづらく申しわけありません



[ 親 90496 / □ Tree ] 返信 編集キー/

▲[ 90500 ] / ▼[ 90521 ]
■90503 / 4階層)  Re[4]: Console.WriteLineを表示したい VS2017
□投稿者/ Azulean (1045回)-(2019/03/15(Fri) 06:16:44)
No90500 (ほぼ素人 さん) に返信
> 「出力」のウインドウに「文字列」で結果を表示することができていました
> msgbox で結果を確認するよりもプログラムを一時停止しないので
> 便利に使っていました

Console.WriteLine は本来、標準出力に出力する機能なので、Windows フォームアプリケーションでデバッグ出力するための機能ではありません。
デバッグ目的なら Debug.WriteLine を使ってください。


> vs2017に開発環境を変更したあとに使えなくなりましたので
> VS2017でも同じように「出力」ウインドウに表示するほうほうが何か方法はないかと質問しました

No90498 で追加させてもらいましたが、「使えなくなった」わけではなく、設定差・環境差があるだけです。
気になるとすれば、デバッグのオプションで「出力ウィンドウの文字をすべてイミディエイトウィンドウにリダイレクトする」にチェックが入っていないかという点ぐらいかなぁ・・・。
[ 親 90496 / □ Tree ] 返信 編集キー/

▲[ 90503 ] / ▼[ 90545 ]
■90521 / 5階層)  Re[5]: Console.WriteLineを表示したい VS2017
□投稿者/ ほぼ素人 (13回)-(2019/03/18(Mon) 06:06:44)
Azulean様

ありがとうございます!
イミディエイトウィンドウで調べたら解決しました!
「出力」ではなく「イミディエイトウィンドウ」に表示されていました

[ 親 90496 / □ Tree ] 返信 編集キー/

▲[ 90521 ] / 返信無し
■90545 / 6階層)  Re[6]: Console.WriteLineを表示したい VS2017
□投稿者/ ほぼ素人 (14回)-(2019/03/20(Wed) 05:20:12)
解決チェック忘れていました
解決済み
[ 親 90496 / □ Tree ] 返信 編集キー/


管理者用

- Child Tree -