C# while loop Running until user press key

  1. 
    
    static void CancelDemo()
            {
                int i = 0;
                //Console.WriteLine("Press ESC to stop");
    
                //while (!(Console.KeyAvailable && Console.ReadKey(true).Key == ConsoleKey.Escape))
                //{
                //    Console.WriteLine(++i);
                //}
                Console.WriteLine("Enput any key to stop console output!");
                while(!Console.KeyAvailable)
                {
                    Console.WriteLine(++i);
                }
            }
    
    

     

    static void CancelDemo()
            {
                int i = 0;
                Console.WriteLine("Press ESC to stop");
    
                while (!(Console.KeyAvailable && Console.ReadKey(true).Key == ConsoleKey.Escape))
                {
                    Console.WriteLine(++i);
                }
            }

     

posted @ 2019-12-26 10:15  FredGrit  阅读(158)  评论(0编辑  收藏  举报