C#中利用线程触发button事件后,是否可在button 中Abort线程?
可以是可以,但是这样做容易造成意想不到的情况,比如资源泄露或者文件写入错误或者崩溃。最好让线程自己退出。
btn 中应该定义的是执行的方法,你用线程 执行方法就行了,干嘛 非得通过 btn事件来执行方法?
一般不会这样去结束一个线程,通常的做法是线程里面加一个循环,循环条件设置为Flag,我们控制这个Flag的布尔值就可以达到停止线程里面的任务,然后再结束线程就不会出现错误。