代码:
for (int i = 0; i < row; i++)//得到总行数并在之内循环
                        {
//想在这里加入状态,移动哪个文件,用时多少
//移动文件
movefiles(filename);
}该怎么操作,谢谢了

解决方案 »

  1.   

    for (int i = 0; i < row; i++)//得到总行数并在之内循环
      {
        datetime time1;
        time2 = movefiles(filename);
        TimeSpan time = time2.Subtract(time1);
        
      }手写的不知道能不能帮助楼主
      

  2.   

    //想在这里加入状态,移动哪个文件,用时多少
    这里我是想在label1控件中显示,可程序一运行,就没反应,等所有运行完才显示
      

  3.   

    for(int i=0;i<row;i++)
    {   datetime start = datetime.now;
        console.writeline("正在移动文件{0}",i);
        movefiles(filename);
        console.writeline("用时:"(datetime.now-start));}
      

  4.   


    [align=left]            for (int i = 0; i < row; i++)
                {
                    DateTime start = DateTime.Now;
                    label1.Text = "正在移动文件" + i;
                    movefiles(filename);
                    label2.Text = "用时:" + (DateTime.Now - start);
                }[/align]
      

  5.   


                for (int i = 0; i < row; i++)
                {
                    DateTime start = DateTime.Now;
                    label1.Text = "正在移动文件" + i;
                    movefiles(filename);
                    label2.Text = "用时:" + (DateTime.Now - start);
                }
      

  6.   

    for (int i = 0; i < row; i++)
                {
                    DateTime start = DateTime.Now;
                    label1.Text = "正在移动文件" + i;
                    movefiles(filename);
                    label2.Text = "用时:" + (DateTime.Now - start).tostring();
                }
    线程是应该
    for (int i = 0; i < row; i++)
                {
                    //创建一个线程执行下面代码
                    DateTime start = DateTime.Now;
                    label1.Text = "正在移动文件" + i;
                    movefiles(filename);
                    label2.Text = "用时:" + (DateTime.Now - start).tostring();
                    //释放线程          
                }