我用一個stop按鈕中斷for語句如何做。
好像用goto語句可以實現。請做過的給個例子。
要用c#語法。

解决方案 »

  1.   

    除非你做成线程的,不然你的在执行for 循环的时候不会执行其它响应事件呀
      

  2.   

    breakfor(int i = 1; ;i++)
    {
    if(i==10) break;//执行到第10次就会退出去了
    }
    -----------------------
    拿分
      

  3.   

    for(int i = 1; i<100000 ;i++)
    {
        if(i = 1000)
        {
           goto lab;
        }
    }lab:
      

  4.   

    我在delphi中可以實現,但是我對c#的異步方式執行不熟。
      

  5.   

    using System.Threading; private void button1_Click(object sender, System.EventArgs e)
    {
    //开始
    searchThread = new Thread(new ThreadStart(forExe));
    searchThread.Start();
    } private void forExe()
    {
    int i;
    for(i = 0 ;i < 10000 ;i++)
    {
    this.label1.Text = i.ToString();
    this.listBox1.Items.Add(i.ToString());
    }
    } private void button2_Click(object sender, System.EventArgs e)
    {
    //停止
    this.searchThread.Abort();
    }
      

  6.   

    private Thread searchThread;
      

  7.   

    to copico(路北) 
    你很了不起是嗎?你別回貼嘛。
      

  8.   

    to:postfxj(探索者)
    估计不是路北本人的回帖.否则之前路北也不会回你的问题了.