程式碼:
using System; namespace ConsoleApplication3 { class Program { delegate int del(int i); static void Main(string[] args) { del myDelegate = x => x * x; Console.WriteLine(myDelegate(10)); Console.ReadKey(); } } }
可以從上面得知,有宣告一個委派del
在主程式內宣告一個委派型別,將參數設定為x,回傳值為x的平方
del myDelegate = x => x * x;
參考資料:
http://msdn.microsoft.com/zh-tw/magazine/cc163362.aspx
http://www.codedata.com.tw/java/understanding-lambda-closure-6-lambda-calculus/
http://msdn.microsoft.com/zh-tw/library/bb397687(v=vs.110).aspx