2016-05-15 16 views
0

私は、連続したfor(;;)ループを含む関数を呼び出す単純なC#コンソールアプリケーションを持っています。問題は、この関数が呼び出されると、関数が呼び出された場所の後のコードは、実行中の関数無限のfor(;;)が実行を停止します。 例:関数を呼び出すと、コード実行が一時停止しますか?

static void Main(string[] args) 
{ 
    ExampleFunc(); 
    Console.Writeline("This doesn't show up :("); 
} 

static void ExampleFunc() 
{ 
    for(;;) 
    { 
     //Blah Blah Blah 
    } 
} 

解決方法はありますか?

ありがとうございます。

+1

https://msdn.microsoft.com/en-us/library/aa645740(v=vs.71).aspx http://stackoverflow.com/questions/363377/how-do-i-run- a-new-thread-code-in-a-new-thread – Idos

答えて

-1

uは、単に別のスレッドであなたのFUNCを実行する一つのスレッド でプログラムを実行しているので、それは私が、私は答えとしてそれを置くでしょコメントを見ることができませんよ、あなたの他のコード

0

を停止することはありません。 コントロールが無限ループになっていませんか? また、forループの後にConsole.Write()を入れてデバッガを接続し、コントロールに従ってみてください!! returnメソッド(プログラムへの入力と終了)が含まれているので、mainメソッドに戻る必要があります。

関連する問題