委托用于将方法作为参数传递给其他方法.
与委托的签名(由返回类型和参数组成)匹配的任何可访问类或结构中的任何方法都可以分配给该委托。
定义委托:
委托(delegate)    delegate void SayDelegate(string name);
委托(delegate)    
public delegate void Del(string message);
委托(delegate)    
delegate double ProcessDelegate(double param1,double param2);
实例一:(来自<.NET深入体验与实战精要>)
参数变量MakeSay被赋值为 SayChinese或者SayEnglish.
也可以这样使用委托:

            Console.ReadLine();
        }
    }
委托SayDelegate和类型string地位一样,都是定义了一种参数类型.
实例二:(来自<c#入门经典>)
            Console.ReadKey();
        }
    }
}

相关文章: