C#的handler.post runnable实现: delegate

来源:互联网 发布:淘宝买家延长收货几天 编辑:程序博客网 时间:2024/05/16 04:49

关键字delegate在应用非常广泛,比如:

private delegate void dele_UpdateReceiptData(string data);

private void updateReceiptData(string data){

   this.text=data;

}

private void serialPort1_DataReceived(object sender,System.IO.Ports.SerialDataReceivedEventArgs e){

 string w_s=serialPort1.ReadLine();

this.Invoke(new dele_UpdateReceiptData(updateReceiptData),w_s); //在form所在的线程执行updateReceiptData动作.

}

但新版本C#应用更灵活:

https://msdn.microsoft.com/zh-cn/library/0yw3tz5k.aspx

0 0
原创粉丝点击