在做GUI界面程序的时候,经常会遇到执行长时间方法的需求,当执行长时间方法的同时,再去点击界面,界面就会出现“卡死.假死”的现象,这是因为界面GUI线程被阻塞而导致暂时无响应.解决的方法有很多种,下面介绍C#组件BackgroundWorker的使用方法. //异步执行,避免界面卡死, BackgroundWorker对象 private BackgroundWorker bw = new BackgroundWorker(); bw.WorkerReportsProgress = true;…