在编译的时候委托会动态生成一个类,比如说:
public deledage int BinaryOp(int i , int j) ;
就相当于:
//sealed的意思是密封的。代表这个类不能继承
sealed class BinaryOp:System.MulticastDelegate
{
public BinaryOp (object target , unit functionAddress ) ;
public void Invoke (int x, int y );
public IAsyncResult BeginInvoke ( int x , int y , AsyncCallBack cb , object state );
public int EndInvoke (IAsyncResult result);
}
public deledage int BinaryOp(int i , int j) ;
就相当于:
//sealed的意思是密封的。代表这个类不能继承
sealed class BinaryOp:System.MulticastDelegate
{
public BinaryOp (object target , unit functionAddress ) ;
public void Invoke (int x, int y );
public IAsyncResult BeginInvoke ( int x , int y , AsyncCallBack cb , object state );
public int EndInvoke (IAsyncResult result);
}
本文详细解释了在编程中委托如何动态生成一个类,并通过一个具体的示例进行说明。介绍了生成类的特性如密封性,以及该类所包含的方法如Invoke、BeginInvoke和EndInvoke等。
1365

被折叠的 条评论
为什么被折叠?



