Visual Basic 9不完全入門之LINQ簡介。本站提示廣大學習愛好者:(Visual Basic 9不完全入門之LINQ簡介)文章只能為提供參考,不一定能成為您想要的結果。以下是Visual Basic 9不完全入門之LINQ簡介正文
LINQ 是什麼?
LINQ 的官方中文稱號為“.NET 言語集成查詢”,英文全稱為 Language-Integrated Query。它提供了相似於 SQL 語法的遍歷,挑選與投影功用,是 Visual Studio Orcas&.Net Framework 3.5 中最重要的新增技術。LINQ 不只能完成關於對象的查詢,它可以透過 DLINQ 操縱數據庫,或是透過 XLINQ 控制 XML。Visual Basic 9 與 C# 3.0 都完全支持 LINQ。如今,我們可以透過一小段代碼,來展現 LINQ 令人沖動的新特性。
LINQ 示例1
DimListAsString()={"abc","def","ght"}
'看到了嗎?
DimResult=FromTAsStringInListWhereT="abc"
'輸入數據,Result類型為IEnumerable(OfString)
Console.Write(Result(0))
這裡,我(隨風流月)運用了一局部 Visual Basic 9 中的語法糖,以簡化代碼的篇幅。
LINQ 進階運用
實踐上,LINQ 與 T-SQL 還是存在區別的,比方 From 前置,而 Select 置於最後。雖然這是基於 IDE 智能感知的考量,但是還是感到稍微的不順應。LINQ 還支持少量的 SQL 語法,例如 Orderby,Groupby 等,和一批統計函數,例如 Avg, Sum, Count 等等。您可以自行探究余下的局部。當然,您首先要下載並裝置 Visual Studio Orcas Beta 1。
溫故知新
Visual Basic 9 不完全入門系列(1) :語法糖
Visual Basic 9 不完全入門系列(2) : 語法加強
結語
LINQ 不愧為 .Net Framework 3.5 中的中心加強,加之匿名類型的輔佐,LINQ 的效能曾經十分分明。在將來的一段時間內,我想它應該會成為 .Net 界的一項重要技術。您同時可以參考文中列出的少許材料,希望對您進一步探究 LINQ 帶來協助。同時,這篇隨筆還閱歷了一段曲折,由於在行將發布的時分,鍵盤呈現了問題,招致隨筆的後半局部喪失,無法恢復,只得草草收筆。