比如
for(XXXX)
{
    每过一秒执行一次
}
请问怎么做啊
谢谢各位

解决方案 »

  1.   

    那就别用FOR了啊
    有timer啊
    说白了timer就是一个循环
      

  2.   

    猜测一下,LZ是不是想要多线程和进度条的效果?
    如果不是,为什么要限制For 循环的时间?
      

  3.   

    Threading.Thread.Sleep(1000 * 1);
      

  4.   

    System.Threading.Thread.Sleep(1000);使用线程sleep下
      

  5.   

    问题有新意,回答太一般了
    应该写N个大循环  同时运行,你呢,就看其中一个(最好同时运行魔兽,开10多个迅雷下VS2008),如果还不行,就拔上一跟内存条吧。
      

  6.   

    System.Threading.Thread.Sleep(1000);
    如此便可
      

  7.   

    using System;namespace ConsoleApplication1
    {
    /// <summary>
    /// Class1 的摘要说明。
    /// </summary>
    class Class1
    {
    /// <summary>
    /// 应用程序的主入口点。
    /// </summary>
    [STAThread]
    static void Main(string[] args)
    {
    for(int i=0;i<1000;i++)
    {
    Console.WriteLine("已经执行了{0}秒",i);
    System.Threading.Thread.Sleep(1000);
    } }
    }
    }
      

  8.   

    顶System.Threading.Thread.Sleep(1000);
      

  9.   

    问题有新意,回答太一般了
    应该写N个大循环  同时运行,你呢,就看其中一个(最好同时运行魔兽,开10多个迅雷下VS2008),如果还不行,就拔上一跟内存条吧。
    ===================================================
    按这位老兄的办法.
    我建议LZ直截给你的机器上运行一个病毒好了.
    如果一个病毒致使循环速度还不达到你的要求,请再增加病毒种类... ...
      

  10.   

    可以用 System.Threading.Thread.Sleep(1000);
      

  11.   

    System.Threading.Thread.Sleep(1000 * 1); // milliseconds
      

  12.   

    for循环不应该被delay. 使用sleep会占用系统资源.要达到每秒出发一次还是timer比较好