怎么理解委托
为什么?
------解决方案--------------------仔细看看MSDN!里面详细的!
------解决方案--------------------LZ是应该把MSDN的有关内容多读两遍,那里边说的最清楚.   
  "托管 "很象C++中的函数指针再加上函数所有的参数和返回值的定义,目的是保证Type Safe. 它在Call Back 函数和Event中用的最多.    
 一旦定义了一个托管,就可以把它当一种Type用,可以生成一个它的实例.
------解决方案--------------------举个现实中的例子,某个人代表自己所在的公司去谈判,他就是公司的“委托”。调用了他,就相当于调用了他所代表的公司。 
 在C#中,你调用委托就相当于调用了他指向的方法,这样你不用直接调用这个方法 就可以实现调用这个方法所实现的功能。
------解决方案--------------------比较复杂,, 
 google..一个C#睡前故事 
 比较透彻
------解决方案--------------------类似函数指针的作用   
 将方法作为参数传递   
 主要和事件配合起来用的.   
 比如猫叫这个事件,利用委托,就可以把人 "被 "吵醒,老鼠 "被 "吓跑等方法串起来.
------解决方案--------------------如果你学过C就很好理解了。。。   
 因为C#没有指针,为了实现指向函数的指针就创造了委托。   
 委托的用途说简单点就是用来把方法作为参数。。。   
 一般我们调用一个函数是,传进去的参数无非是int,string之类的。。。   
 那么我想用一个函数作为传进去的参数怎么办?那么就用委托。