委托一个函数指针,像c++,但它是不同的。在c++中,函数指针不是类型安全的,它指向某个位置的内存,我们不能判断指针指向什么,因为参数和返回类型更难知道。net委托是完全不同的,它是一类类型安全,我们可以清楚地知道委托定义的返回类型和参数类型。它不仅可以包含对方法的引用,还可以包含对多个方法的引用。这是该方法的。net版本。
概述
委托一个函数指针,像c++,但它是不同的。在c++中,函数指针不是类型安全的,它指向某个位置的内存,我们不能判断指针指向什么,因为参数和返回类型更难知道。
net委托是完全不同的,它是一类类型安全,我们可以清楚地知道委托定义的返回类型和参数类型。它不仅可以包含对方法的引用,还可以包含对多个方法的引用。
这是该方法的。net版本。
理解委托
在实际的开发过程中,有时一个方法不是针对数据,而是针对另一个方法,但是这个方法在编译时不知道,只有在运行时才知道。
如果是执行操作的数据,数据作为一个方法的参数,然后对做手术的方法,明显的方法可以作为参数,这听起来很奇怪,但需要接受现实,然后意识到它从使用的意义。