首页 > 代码库 > 委托的定义以及使用

委托的定义以及使用

 1 public class program( 2     public delegate int myDelegate(int i,int j); 3     public static void main(string[] args){ 4           5          //普通调用 6          myDelegate md=impleMyDelegate; 7          impleMyDelegate(3,4); 8         //匿名调用 9         myDelegate md2=delegate(int i,int j){10                 return i+j;11         };12         md2.invoke(3,4);//0113         md2(3,4);//0214           //02-lamda15         myDelegate md3=(a,b)=>{16                 return a+b;17         };18         md3(3,4);19 20         21     }22     public int impleMyDelegate(int i,int j){23         return i+j;24     }25 )    

 

委托的定义以及使用