Linq和dLinq區別剖析
在向大家詳細介紹Linq之前,首先讓大家了解下Linq和dLinq區別,以后全面介紹Linq。
Linq和dLinq區別
近期在CSDN論談有了Linq這樣專欄,但從來沒有學習過Linq,現在將自己學習的每個步驟記下來,也以便自己日后總結,Linq剛看起有很像編程語言,與SQL語句好像有很大區別但又很相似,看下面在VS2008寫的代碼
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace Demo1
- {
- class Demo1
- {
- static void Main()
- {
- string[] names = { "張三", "李四", "王五", "小吳", "小唐", "abcdefg" };
- IEnumerable<string> q = from sql in names
- //where sql == "小吳"
- orderby sql
- select sql.ToUpper();
- foreach (string item in q)
- Console.WriteLine(item);
- Console.ReadLine();
- }
- }
- }
看from orderby select 這些都幾乎很像SQL,可就是順序不同。在Demo1使用 IEnumerable
【編輯推薦】