程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> Lambda表達式,javalambda表達式

Lambda表達式,javalambda表達式

編輯:關於.NET

Lambda表達式,javalambda表達式


自C#3.0開始,就可以使用一種新語法把實現代碼賦予委托:Lambda表達式。只要有委托參數類型的地方,就可以使用Lambda表達式。

Lambda表達式的語法比匿名方法簡單。如果所調用的方法有參數,且不需要參數,匿名方法的語法就比較簡單,因為這樣不需要提供參數

    class Program
    {
        static void Main(string[] args)
        {
            string mid = ", middle part,";
            Func<string, string> lambda = param =>
                {
                    param += mid;
                    param += "and this was added to the string";
                    return param;
                };

            Console.WriteLine(lambda("Start of string"));
            Console.ReadKey();
        }
    }

Lambda運算符“=>”的左邊列出了需要的參數。Lambda運算符的右邊定義了賦予Lambda變量的方法的實現代碼

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved