刚才看了下C#的委托using System;
using System.Collections.Generic;
using System.Text;namespace Delegate {
     //定义委托,它定义了可以代表的方法的类型
     public delegate void GreetingDelegate(string name);
        class Program {           private static void EnglishGreeting(string name) {
               Console.WriteLine("Morning, " + name);
           }           private static void ChineseGreeting(string name) {
               Console.WriteLine("早上好, " + name);
           }           //注意此方法,它接受一个GreetingDelegate类型的方法作为参数
           private static void GreetPeople(string name, GreetingDelegate MakeGreeting) {
               MakeGreeting(name);
            }           static void Main(string[] args) {
               GreetPeople("Jimmy Zhang", EnglishGreeting);
               GreetPeople("张子阳", ChineseGreeting);
               Console.ReadKey();
           }
        }
    }----------------------------
想不到在C#语言中大名鼎鼎的委托,JS本身天生就具有,绝对可以把C#气得吐血,C#捶胸顿足道:“想不我费了九牛二虎之力才搞出来的委托,你个小瘪三竟然早就有了,天啊” C#仰天长啸,然后吐出一碗血