委托可以与命名方法关联。使用命名方法对委托进行实例化时,该方法将作为参数传递,例如:
这被称为使用命名的方法。使用命名方法构造的委托可以封装静态方法或实例方法。在早期版本的 C# 中,命名方法是对委托进行实例化的唯一方式。但是,在不希望付出创建新方法的系统开销时,C# 使您可以对委托进行实例化,并立即指定委托在被调用时将处理的代码块。代码块可以包含 lambda 表达式或匿名方法。有关更多信息,请参见匿名函数(C# 编程指南)。
备注
本文介绍如何在C#中使用命名方法实例化委托,包括静态方法和实例方法的应用。通过两个示例展示了委托的基本用法,以及如何正确地传递方法到委托。
委托可以与命名方法关联。使用命名方法对委托进行实例化时,该方法将作为参数传递,例如:
这被称为使用命名的方法。使用命名方法构造的委托可以封装静态方法或实例方法。在早期版本的 C# 中,命名方法是对委托进行实例化的唯一方式。但是,在不希望付出创建新方法的系统开销时,C# 使您可以对委托进行实例化,并立即指定委托在被调用时将处理的代码块。代码块可以包含 lambda 表达式或匿名方法。有关更多信息,请参见匿名函数(C# 编程指南)。
备注
996
4万+
170
232

被折叠的 条评论
为什么被折叠?