yes.
delegate实质上是一个类

解决方案 »

  1.   

    在能声明类的地方都可以声明delegate
      

  2.   

    深了..........花了好长时间还是没有弄明白那个delegate
      

  3.   

    delegate是一种特殊的类它只能从System.Delegate派生,而且不能继承不明白你为什么要继承一个delegate?
      

  4.   

    不能继承、重载,当然没有什么多态,可以写在Class里面,也可以写在class外面,能写class的地方就能写delegate。
      

  5.   

    C#中的代理(1)含义:它是一种引用数据类型,是调用其他对象方法的对象。其作用相当于C/C++语言中的函数指针。其实现的机制是将对特定方法的引用封装到代理对象内,在使用时只须将调用方法的参数传递给代理对象而委托可以引用静态方法和实例方法。当委托引用实例方法时,委托不仅存储对方法入口点的引用,还存储对为其调用该方法的类实例的引用。与函数指针不同,委托是面向对象OOP、类型安全并且安全的。起到类似于调用过程和被调用过程之间的中间者的作用, 代理就是动词的名词化"。