C#のループは、一つ一つが完成し、元を待って実行しました

使用してシステムを。
使用してSystem.Collections.Genericを。
使用してSystem.Linqのを。
使用してSystem.Textのを。
使用してSystem.Threadingを。
使用してSystem.Threading.Tasksを。

名前空間ConsoleApp393 
{ 
    クラスプログラム
    { 
        静的 ボイドメイン(文字列[]引数)
        { 
            LoopCompletedDemo()。
            Console.ReadLine(); 
        } 

        静的 ボイドLoopCompletedDemo()
        { 
            INT iは= 0 ; I < 10; I ++ 
            { 
                タスクのタスク = Task.Run(()=> 
                { 
                    PrintTime(I); 
                }); 
                task.Wait(); 
                Console.WriteLineを($ " ループ{私}は完了\ N \ N!" ); 
            } 
        } 

        プライベート 静的 無効 PrintTime(int型I)
        { 
            Console.WriteLineを($ " 私は{私}は、今すぐ{DateTime.Now.ToString(である" yyyyMMddHHmmssffff " )} " ); 
            Thread.sleep(300 )。
        } 
    } 
}

 

おすすめ

転載: www.cnblogs.com/Fred1987/p/11922716.html