首先,通过代码定义一个委托和下面三个示例将要调用的方法: 复制代码 代码如下: public delegate int AddHandler(int a,int b); public class 加法类 { public static int Add(int a, int b) { Console.WriteLine("开始计算:" + a + "+" + b); Thread.Sl…
首先,通过代码定义一个委托和下面三个示例将要调用的方法: 代码如下: public delegate int AddHandler(int a,int b); public class 加法类 { public static int Add(int a, int b) { Console.WriteLine("开始计算:" + a + "+" + b); Thread.Sleep(); //模拟该方法运行三秒 Console.WriteLine("计算完成…
内部函数:定义在另一个函数中的函数 例如: <script> function outer(){ function inner(){ } } </script> inner()就是一个被包含在outer()作用域中的内部函数,所以: 在outer()内部调用inner()函数有效, 在outer()外部调用inner()函数无效. 例如: <script> function outer(){ console.log('外部函数'); function inner(){…