


















委托总结:委托提供了 B类的对象a 调用 A类对象a的同一类方法 的能力。
如: class A{
//代理类型
public delegate void MethodDelegate(参数列表);
//委托(指针)变量
MeodeDelegate methordDelegate =null;
}
class B {
void MethodB1(参数列表){
。。。。
}
void MethodB2(参数列表){
。。。。
}
}
class program
{
static void main()
{
A a = new A();
B b=new B();
a.methodDelegate1 = new MethodDelegate(b.MethodB1);
a.methodDelegate2 = new MethodDelegate(b.MethodB2);
a.methodDelegate(参数列表);
a.methodDelegate(参数列表);
或者
a.methodDelegate1.Invok(参数列表);
a.methodDelegate2.Invok(参数列表);
}
}
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。