以後會將自己所寫的**以及個人經驗發布到網上,見證自己的成長。
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
namespace 匿名方法
;//需要注意的是delgate是小寫
mydel();
//對應lambda表示式
mydelegate md1 = () => ;
//委託型別變數接收有引數有返回值的匿名方法
mydelegate1 mydelegate1 = delegate (string s) ;
mydelegate1("");
//對應lambda表示式
mydelegate1 md2 = (s) => ;
//委託型別變數接收有引數有多個返回值的匿名方法
mydelegate2 mydelegate2 = delegate (string s,int i,char ch) ;
console.writeline(mydelegate2(" ",1,' '));
//對應ambda表示式
mydelegate2 md3 = (x,y,z) => ;
//可變引數
mydeletgat3 mydeletgat3 = (arr)=>
return arr.sum().tostring();
};string sum = mydeletgat3(new int );
console.writeline(sum);
console.readkey();}}
C 中委託,匿名函式,lamda表示式複習
一 委託 1.就給模擬較,類用class宣告,委託用delegate宣告。2.委託要指向乙個真正的方法。3.委託的簽名,要和指向的方法一樣。1.宣告乙個委託 public delegate void delsayhi string name public static void sayhichine...
C 委託 Lamda表示式
1 using system 2using system.collections.generic 3using system.linq 4using system.text 5using system.threading.tasks 67 namespace816 17static void mai...
委託的用處及匿名函式(lamda表示式)
當你需要把乙個方法傳送給其他方法時,可以考慮使用委託。好像不是很好理解,也可以這樣說,當你確定要處理一件事,但又不能確定處理方法時,可以考慮用委託。其實單獨的說委託的應用好像有點牽強,委託更多的是在事件中的應用。using system using system.collections.generi...