1.什么是委托 在C/C++中,有函数指针的概念,即指向函数的指针。当我们调用该指针时,相当于调用了该指针所指向的函数,这是函数指针的一个作用,而他另一个作用是将自己作为其他函数的参数。 但是指针是直接访问内存单元的,程序员对指针的不恰当使用常常会引发错误。因此作为一门类型安全的语言,在一般情况下C#是不推荐使用指针的,比如使用函数指针作为参数时,你可以使用任何指针作为参数,因为他们都是32位的整型变量,不提供任何其他的信息,比如函数的参数个数,参数类型,返回值等。因此,在C#中有了委托的概念。 我们首先来看一个简单的委托实例: usingSystem; usingSys