当前位置:编程学习 > C#/ASP.NET >>

关于简单的聊天软件的问题

public event PortNumberReadyEventHandler PortNumberReady {
add {
((MessageReceiver)receiver).PortNumberReady += value;
}
remove {
((MessageReceiver)receiver).PortNumberReady -= value;
}
}
能帮我解释一下这个事件是干什么用的么?((MessageReceiver)receiver).PortNumberReady += value;
这句话是什么意思啊? --------------------编程问答-------------------- event修饰的委托是被包装为特殊属性的,具有add,remove方法,从而隐藏了实际的委托
对象。 --------------------编程问答-------------------- 就类似于封装了委托!
等你了解观察者模式的时候,就明白差不多了。
如下面这样:

private string abc
public string Abc
get
{
   return abc;
}
set
{
  abc=value;
}
--------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,