假如有一个循环  for(int i=0;i<100;i++)
                {
                  方法A();
                 }
怎么计算这个循环花了多长时间呢,估计是要例外new一个线程;求具体的做法;最好不能影响for循环的时间

解决方案 »

  1.   

    [code=C#]   Stopwatch sw = Stopwatch.StartNew();
                for (int x = 0; x < 100; x++)
                {
                    A();
                }
                Console.WriteLine(sw.Elapsed);[code]
      

  2.   

    for循环 在循环没结束前 内存保留 你循环时间长了 岂不要命了。。
      

  3.   


    Stopwatch sw = Stopwatch.Start();
    for(int i=0;i<100;i++)
      {
      方法A();
      }
    sw.Stop();
    Messagebox.Show(sw.Elapsed.ToSting());
      

  4.   


    Stopwatch sw =new Stopwatch();
    sw.Start();
    for(int i=0;i<100;i++)
      {
      方法A();
      }
    sw.Stop();
    Messagebox.Show(sw.Elapsed.ToSting());