public delegate void ConsoleWriteStr(string name,DateTime now); public delegate int DelegateAdd(int x, int y); //第一步 使用匿名函数 ConsoleWriteStr cws1= new ConsoleWriteStr( delegate(string name, DateTime now){ Con…
1. 委托 From: http://www.cnblogs.com/daxnet/archive/2008/11/08/1687014.html 类是对象的抽象,而委托则可以看成是函数的抽象.一个委托代表了具有相同参数列表和返回值的所有函数. class Program { delegate int CalculateDelegate(int a, int b); int add(int a, int b) { return a + b; } static void Main(string[]…
一.一般委托方式 Func<int, int, int> AddMethodHander; public unName() { AddMethodHander += AddMethod; } public int AddMethod(int num1, int num2) { int result = num1 + num2; Console.WriteLine(result); return result; } public void Test1() { AddMethodHander.In…