不是timer的,是程序结束的判断当q按下的时候就退出呀

解决方案 »

  1.   

    timer必须有时间延迟,才会看得出效果,而while语句就是用来时间延迟的,while(Console.Read()!='q');用这句是如果输入不是q继续时间延迟,如果是q退出程序。
      

  2.   

    大侠们:
          那个语句的作用我知道,问题是为什么这样写。是Timer类要求这样写的,遇到while的条件为真的时候就退出运行程序?还是控制台就有这个功能。遇到while的条件为真的时候就退出运行程序?在msdn中哪里能看到这个语法的说明啊。不能无中生有吧!!!!!
      

  3.   

    不是谁要求的。
    当while为真时,就一直执行while循环,程序才会在运行。
    如果while为假,程序已经运行完了,也就是推出系统了。
    有什么问题么?
      

  4.   

    楼楼注意这句话:timer必须有时间延迟,才会看得出效果,而while语句就是用来时间延迟的
      

  5.   

    不信楼主把这句话去掉,什么效果也没有,感觉timer没用,其实是因为timer还没来得及执行程序就已经退出了,所以加上这么一句使得程序的退出由人来控制,这样就可以看出timer的效果了