我在開始使用LINQ(語言集成查詢)時仍處於測試階段,更具體地說是Microsoft .NET LINQ Preview(2006年5月)。差不多4年過去了,我們在很多項目中使用LINQ來完成最多樣化的任務。LINQ之後的下一件大事是什麼?
我甚至寫了基於LINQ我最後的大學項目。你看我多喜歡它。
LINQ和最近PLINQ(並行LINQ)給我們的工作有很大的刺激時,它涉及到更多的編程能力和較少的代碼行導致我們更富有表現力和可讀的代碼。
我一直在想,這可能是對C#LINQ之後的下一個大的語言改進。
我知道有未來的代碼契約等一些promissing語言功能,但造成的影響是LINQ無關。
您認爲下一件大事可能是什麼?
你確定你沒有誇大LINQ的'影響'?這很好,但對於語言功能而言,這還遠沒有達到或超過。 –
@SnOrfus - 是的,我確信LINQ對於如何在C#中處理數據有很大的影響。不僅LINQ簡化了編寫代碼的過程,而且還爲您提供了編程語言中查詢語言(SQL)的強大功能。我一直喜歡使用數據庫和數據,所以LINQ從上帝那裏來到現在。更何況,LINQ還帶來了許多其他語言功能,這些功能是爲了實現它而開發的。 –
您是在談論System.Linq庫還是解析語句,如「var managers = from m中的m,其中m.IsManager = true group by m.LastName [0];」我同意這個圖書館很棒,但我很少使用這個語法糖。 –