// linq to string
string strtest = "we are studying linq to object";
var query = from c in strtest
select c;
foreach (var item in query)
console.readline();
//linq to listliststudents = new list,
new students() ,
new students() ,
};var stulist = from s in students
where s.gender == "女"
select s;
foreach (var item in stulist)
console.readline();
liststudents = new list,
new students() ,
new students() ,
};//查詢姓c的男學生,並按照年齡公升序排序
var stulistone = from s in students
where s.studentname.startswith("c") && s.gender.equals("男")
orderby s.age ascending
select s;
//startswith:確定此字串例項的開頭是否與指定的字串匹配。
var stulisttwo = students.where(s => s.studentname.startswith("c")
&& s.gender.equals("男"))
.orderby(s => s.age);
foreach (var item in stulisttwo)
console.readline();
string strtest = "we are studying linq to object";
var query = from c in strtest
where char.isupper(c)/* isupper:指示指定的 unicode 字元是否屬於大寫字母類別。*/
select c;
foreach (var item in query)
console.readline();
liststudents = new list,
new students() ,
//new students() ,
};//獲取集合中「第乙個物件」
var objstudent = (from s in students select s).firstordefault();
//輸出第乙個物件名稱
console.writeline(objstudent.studentname);
//刪除乙個物件
students.remove(objstudent);
//獲取集合中「唯一的」物件
objstudent = (from s in students select s).singleordefault();
//輸出唯一物件
console.writeline(objstudent.studentname);
console.readline();
Linq 基礎查詢
linq查詢語句編寫工具可以用linqpad,挺好用的 一下是我自己學習linq to sql的查詢語句 基本查詢 from c in workflows select c 帶條件查詢 from c in workflows where c.pid 1 select c 查詢顯示不同的列 from ...
Linq查詢基礎
1.language integrate query,linq將查詢表示式作為c 的一種語法,查詢表示式訪問的資料來源是包含一組資料的集合物件,ienumerable或iqueryable型別 返回的查詢結果也是包含一組資料的集合物件,由於linq中查詢的表示式是訪問的是物件,該物件可以表示各種型別...
Linq 基礎查詢
基本查詢 var query from c in workflows select c 帶條件查詢 var query from c in workflows where c.pid 1 select c 查詢顯示不同的列 from c in workflows select new 排序from ...