| 委托是C#中新加入的一个类型,可以把它想作一个和Class类似的一种类型,和使用类相似,使用一个委托时,需要两个步骤,首先你要定义一个委托,就像是定义一个类一样-->public delegate void GreetingDelegate(string name); 然后,你可以创建一个或多个该委托的实例;-->
 private static void 方法1(string name){ConSole.WriteLine(name);}
 private static void 方法2(string name){ConSole.WriteLine(name);}
 委托使用:
 private static void GreetPeople(string name, GreetingDelegate MakeGreeting)
 {
 MakeGreeting(name);
 }
 static void Main(string[] args)
 {
 GreetPeople("111", 方法1);
 GreetPeople("222", 方法2);
 Console.ReadKey();
 }
 委托使用的情况:
 当你确定要处理一件事,但又不能确定处理方法时,可以考虑用委托;
 实际项目中貌似还真少见用委托的~~~
 |