程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB.NET >> Visual Basic 9不完全入門之LINQ簡介

Visual Basic 9不完全入門之LINQ簡介

編輯:VB.NET

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 帶來協助。同時,這篇隨筆還閱歷了一段曲折,由於在行將發布的時分,鍵盤呈現了問題,招致隨筆的後半局部喪失,無法恢復,只得草草收筆。

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