委託的用處及匿名函式(lamda表示式)

2021-07-22 09:34:16 字數 834 閱讀 7870

當你需要把乙個方法傳送給其他方法時,可以考慮使用委託。好像不是很好理解,也可以這樣說,當你確定要處理一件事,但又不能確定處理方法時,可以考慮用委託。其實單獨的說委託的應用好像有點牽強,委託更多的是在事件中的應用。

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace 為什麼要使用委託

;// toupper(name);

// tolower (name);

// addstring(name);

// prostr(name, delegate(string name1) );//匿名函式:只能在程式中執行一次!

prostr(name, (string name1) => );//lamda表示式 => ,

// prostr(name, (string name1) => );//全部轉小寫

//prostr(name, (string name1) => );//兩邊加引號「」

for (int i = 0; i < name.length; i++)

}public static void prostr(string name,delstr del)

}/* public static void toupper(string name)

}public static void tolower(string name)

}public static void addstring(string name )

}*/}

}

python 匿名函式 lamda

摘要 你是不是不經常遇到這樣的情景 需要使用乙個函式,但功能非常簡單,而且僅僅會臨時使用一次,不想汙染命名空間?如果你經常碰到這種需求,或者在python中看到lamda表示式,本文就與你一起 lamda表示式。支援一種有趣的語法,它允許你快速定義單行的最小函式。這些叫做 lambda 的函式,是從...

匿名函式的用處

今天閒來無事,給大家說說匿名函式的用處 1.匿名函式用 包住 緊跟著用 實現 或者說編譯 例項如下 function 使用匿名函式來隱藏全域性變數 這裡的msg只能在內部訪問 在外部是不能訪問的,我們看到了其實js也有訪問許可權的 只是需要我們用特殊的方法來處理,大家可以試著在外面呼叫msg這個變數...

C 中委託,匿名函式,lamda表示式複習

一 委託 1.就給模擬較,類用class宣告,委託用delegate宣告。2.委託要指向乙個真正的方法。3.委託的簽名,要和指向的方法一樣。1.宣告乙個委託 public delegate void delsayhi string name public static void sayhichine...