您的位置:首页 > 编程语言 > C#

C#的handler.post runnable实现: delegate

2015-07-10 14:45 239 查看
关键字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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: