源代码
public class PlcComm{
public event EventHandler StartTesting;
public void Run(){
StartTesting?.Invoke(this, new EventArgs)
}
}
public class StartTesting1{
public PlcComm plc;
public StartTesting1(){
plc=new PlcComm();
plc.StartTesting+=new EventHandler(StartTesting);
Task.Run(()=>plc.Run());
}
public void StartTesting(object sender, EventArgs e){
}
}
打断点监控this.ucInfol控件,前面正常执行,但是每次触发事件控件都会=null,打断点监控就是执行到
public void StartTesting(object sender, EventArgs e){
}
控件就=null