关闭

C#的handler.post runnable实现: delegate

477人阅读 评论(0) 收藏 举报
分类:

关键字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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:242042次
    • 积分:4418
    • 等级:
    • 排名:第6751名
    • 原创:192篇
    • 转载:93篇
    • 译文:0篇
    • 评论:25条
    最新评论