1 3 LINQ查詢基礎總結與回歸

2021-08-25 19:43:19 字數 1772 閱讀 9087

// 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 ...