这么一个语句
  while(<条件>);
只有 ‘while(<条件>)’再加个分号‘ ;’不知道这个语句代表的什么意思呢!!
咋没有循环体呢!
完整代码
                 int ticks = Environment.TickCount;
                 while (Environment.TickCount-ticks < 2000) ;!难道语句上面的都是循环体!!!

解决方案 »

  1.   

    只要Environment.TickCount-ticks < 2000满足,就在那带着,不执行任何代码,空等待
      

  2.   

    还不如直接用 Thread.Sleep . while 语句会导致CPU 100%
      

  3.   

    while(Environment.TickCount - tick < timeout )//如果尚未超时,则循环
    {
    }
      

  4.   

    满足Environment.TickCount-ticks < 2000条件,就在那等着。
      

  5.   

    空循环语句。还是Thread.Sleep好一些。
      

  6.   

    while(<条件>);这是个空循环,如果不满足某种特定条件的话,就会一直等待下去,直到满足条件
      

  7.   

    如果想知道程序运行的时候会不会出现某种情况,可以用while(<某种情况>);来查,如果程序出现死循环,很有可能某种情况出现了。