为什么说delegate是面向对象的呢?
从哪里可以看出来啊
------解决方案--------------------面向对象的特性:数据封装,继承,多态 
 delegate对其内部数据进行了封装 
 delegate可以继承 
 delegate可以实现多态
------解决方案--------------------当在代码中定义一个委托时,编译器和CLR实际会生成一个完整的类定,这个类是继承MulticastDelegate类的。里面有构造函数和三个虚方法Invoke,BeginInvoke以及BeginInvoke。 
 委托回调时实际是调用Invoke方法....   
 为什么要说delegate不是面向对象的?无理由的