5 に答える
コマンドプロンプトウィンドウがすぐに閉じているためだと思います。これは、ステートメントConsole.ReadLine();
の後に追加することで回避できます。WriteLine
これは、プロンプト ウィンドウを閉じる前にリターンを押すのを待ちます。
CTRLまたは、Visual Studio を使用していると仮定すると、 +を押して、デバッガーをアタッチせずにビルドを実行できますF5。
編集- コンソール アプリケーションではなく ASP.NET を使用しているという追加情報に基づいています。
まず、何を達成しようとしていますか?デバッグ情報を出力したい場合は、Debug.WriteLine
代わりにConsole.WriteLine
System.Diagnostics.Debug.WriteLine("Hello World");
これにより、Visual Studio の下部にある [出力] ウィンドウにテキストが出力されます (デフォルト)。
編集2ページにランダムなテキストを書きたいだけなので、使用できます
HttpContext.Current.Response.Write("Hello World");
時々問題がありますがResponse.Write
、ここでやりたいことは問題ありません。
ブレークポイントを使用します。「ガター」領域をクリックして、メソッドの最後にブレークポイントを設定します。次のような赤い円が表示されます。
次に、緑色の三角形のボタンをクリックするか、を押して、プログラムをデバッグモードで実行しますF5。プログラムが実行され、コンソール(別のウィンドウ)に出力が生成されます。ブレークポイントに到達したら、次のようにコンソールの出力を調べることができます。
コンソール アプリケーションのチュートリアルを読んでいますが、ASP.NET アプリケーションを作成しようとしています。ASP.NET のチュートリアルを読むことをお勧めします
前に多くの人が言ったように、それは速すぎるので、ブレークポイントを使用するか、読み取りを使用してください...
Visual Studio の出力ウィンドウに書き込むこともできます。System.Diagnostics.Debug.Write
デバッグする行にブレークポイントを配置する必要があります。ブレークポイントを配置するためのショートカットはctrlD、nです。その後、f10およびf11ファンクションキーを使用してコードにステップオーバーまたはステップインできます。