C#匿名方法作為參數傳遞
作者:佚名
這里介紹C#匿名方法作為參數傳遞就和命名方法一樣,C#匿名方法作為參數傳遞給函數是可能的。這并不是一個我認為會通常使用的特性,但是我敢肯定未來會有這種需要。
C#語言有很多值得學習的地方,這里我們主要介紹C#匿名方法作為參數傳遞,包括介紹命名方法作為參數傳遞給了函數等方面。
C#匿名方法作為參數傳遞
C#匿名方法作為參數傳遞就和命名方法一樣,C#匿名方法作為參數傳遞給函數是可能的。這并不是一個我認為會通常使用的特性,但是我敢肯定未來會有這種需要。下面的代碼說明了這種類型的功能,它將一個命名方法作為參數傳遞給了函數:
- privatedelegatevoidExample5(stringfirstName,stringlastName);
- privatevoidbtnExample5_Click(objectsender,EventArgse)
- {
- //ExecutePassitandpasstheanonymousmethod.
- Passit((Example5)delegate(stringfirstName,stringlastName)
- {
- MessageBox.Show("Example5:"+firstName+""+lastName);
- });
- //ExecutePassitwiththenamedmethod.
- Passit(Example5NamedMethod);
- }
- privatevoidExample5NamedMethod(stringfirstName,stringlastName)
- {
- MessageBox.Show("Example5Method:"+firstName+""+lastName);
- }
- privatevoidPassit(Example5example)
- {
- example("Zach","Smith");
- }
【編輯推薦】
責任編輯:佚名
來源:
cnblogs


















