MSDN上说
代理
在大多数情况下,当调用函数时,我们会指定要直接调用的函数。如果类 MyClass 具有一个名为 Process 的函数,我们通常会按如下方法进行调用:MyClass myClass = new MyClass();
myClass.Process();这样调用在大多数情况下都是可行的。但是有些时候,我们不想直接调用函数,而希望能够将它传递给其他人,让他们能够进行调用。//什么情况下会传递给其他人去调用呢,不明白?
//直接调用不就好了,我就想知道直接调用与用代理到底是什么个区别?
//麻烦各位老大讲解,非常感谢。