.NET 中的委托和匿名方法是不同的概念,它们都是用来实现回调函数和事件处理程序的方法。
委托是一种引用类型,它可以引用一个方法。当委托实例被调用时,会自动调用该实例引用的方法。例如,您可以定义一个委托类型,并创建一个该类型的实例,该实例引用了特定的方法。委托是一种强类型的回调机制,允许您将方法作为参数传递给另一个方法,以便在需要时可以执行该方法。
相比之下,匿名方法是一种语法糖,它允许您在定义委托的同时定义该委托引用的方法。换句话说,您不需要显式地定义一个方法,可以直接在定义委托时创建一个匿名方法,该方法的代码在创建委托时即可被定义。
总之,委托是一种特殊的类型,而匿名方法是使用委托的一种简便方法。
2016 © donet5.comApache Licence 2.0