2012-04-14 13 views
6

私はC#を学び、コンソールアプリケーションのhello worldプログラムを実行しています。私はf5を使用して実行しているとき、コンソールがポップアップし、すぐに消えています。以下はC#コンソールアプリケーションでhello worldプログラムを実行できません

using System; 

namespace CSharpConsoleApps 
{ 
    class Program 
    { 
     static void Main() 
     { 
      Console.WriteLine("hello c sharp world "); 
     } 
    } 
} 

それが出力に

'CSharpConsoleApps.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled. 
'CSharpConsoleApps.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled. 
'CSharpConsoleApps.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled. 
'CSharpConsoleApps.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled. 
'CSharpConsoleApps.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled. 
'CSharpConsoleApps.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities.Sync\10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled. 
'CSharpConsoleApps.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.Debugger.Runtime\10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Debugger.Runtime.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled. 
'CSharpConsoleApps.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Users\skumar\Documents\Visual Studio 2010\Projects\CSharpConsoleApps\CSharpConsoleApps\bin\Debug\CSharpConsoleApps.vshost.exe', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled. 
'CSharpConsoleApps.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled. 
'CSharpConsoleApps.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled. 
'CSharpConsoleApps.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled. 
'CSharpConsoleApps.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled. 
'CSharpConsoleApps.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled. 
'CSharpConsoleApps.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled. 
The thread '<No Name>' (0x12b0) has exited with code 0 (0x0). 
The thread 'vshost.LoadReference' (0x674) has exited with code 0 (0x0). 
'CSharpConsoleApps.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Users\skumar\Documents\Visual Studio 2010\Projects\CSharpConsoleApps\CSharpConsoleApps\bin\Debug\CSharpConsoleApps.exe', Symbols loaded. 
The thread 'vshost.RunParkingWindow' (0xdd8) has exited with code 0 (0x0). 
The thread '<No Name>' (0x1424) has exited with code 0 (0x0). 
The program '[4320] CSharpConsoleApps.vshost.exe: Managed (v4.0.30319)' has exited with code 0 (0x0). 

答えて

17

を示すのメッセージであるあなたのプログラムが正常に実行されますが、コンソールがrightawayを閉じます。

これを防ぐには、F5の代わりにCtrl+F5を使用してください。

+0

あなたの助けを借りて、うまく働いています。ありがとうございました – JavaGeek

+0

最も単純で便利な答えです。ありがとう – dens14345

6

あなたの言ったとおりに動作します。

基本的には、このコードでは「このテキスト行を表示」と表示されています。だからそれが終わったら、何もすることなく、走りを止めます。

てみ

Console.ReadKey(); 

を追加し、

+0

はい。それは働いている。あなたの助けをありがとう – JavaGeek

1

コンピュータは、彼らが行うようにプログラムされているかを正確にを行い、再びそれを実行します。その場合、元のコードは、コンピュータが終了する前に、ユーザーからの入力を待つようにコンピュータに指示しませんでした。そこで、コンピュータは指示に従って指示に従い、プログラムを正常に終了させた。

namespace CSharpConsoleApps 
{ 
    class Program 
    { 
     static void Main() 
     { 
      Console.WriteLine("hello c sharp world "); 
      Console.ReadLine(); 
     } 
    } 
} 

をして再度実行します。

あなたは試みることができます。コンピュータはコンソールウィンドウを閉じる前にEnterキーを押すのを待ちます。

+0

これは質問への答えを提供しません。批評をしたり、著者の説明を求めるには、自分の投稿の下にコメントを残してください。自分の投稿にいつもコメントをつけることができます。そして、十分な[評判](http://stackoverflow.com/help/whats-reputation) [任意の投稿にコメントする]ことができます(http://stackoverflow.com/help/privileges/comment)。 – Rich

+0

よろしいですか。質問に答えるためには、どの程度詳細を入力する必要がありますか?私の上のコメントは、なぜコンソールウィンドウが消えるのかの質問に答えるので、もう一度説明すると重複しています。 – spfastjr

+0

奇妙なことに私の歴史の中でレビューを見ることができないので、紛争、拒否、または有用であるとマークされていません。私はこれをもう一度見たら、おそらくそれを「答えではない」とマークしませんでした。 – Rich

関連する問題