将方法作为方法的参数 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性. 将方法绑定到委托 第一次用的“=”,是赋值的语法:第二次,用的是“+=”,是绑定的语法.如果第一次就使用“+=”,将出现“使用了未赋值的局部变量”的编译错误. 既然给委托可以绑定一个方法,那么也应该有办法取消对方法的绑定,很容易想到,这个语法是“-=”: 使用委托可以将多…