【導讀】那些程式語言支援LINQ. 為什麼我們需要LINQ. 你是否需要在陣列中尋找多個符合條件的元素。在LINQ前,你是怎麼做?–更好的方法,使用Delegate.提供一組常用的算模組,例如搜尋,聯(lián)集搜尋,協(xié)。透過程式語言與編譯器的協(xié)助,提供新的程式語法,將使用。這個算模組的動作,變成程式語言的一部份.必須是實作IEnumerable的物件。DataSource,資料來源,元素集。Where語句於執(zhí)行時期。Where語句後的程式碼,會被編成一函式。當我們列舉查詢式回傳集中元素時,每。元素或是跳過進行下一個元素之比對.LINQToObjects的重要觀念,有Where條件時。–模式與你用迴圈列舉相同.Query中可包含另一Query. 預設為INNERJOIN,在JOIN時,左邊找到的,右邊也要找到,TakeWhile是比對指定條件,當有元素不符合時,Take