本人小白一枚 從實習開始接觸.net已經大半年了今天在項目中遇到了LINQ方面的問題
於是在網上搜索惡補了一下在這裡總結一下方便以後查看 0_0
LINQ,語言集成查詢(Language Integrated Query)是一組用於c#和Visual Basic語言的擴展。
它允許編寫C#或者Visual Basic代碼以查詢數據庫相同的方式操作內存數據。
LINQ一些可以實現的擴展方法
Where,Max,Select,Sum,Any,Average,All,Concat等
網上看到的小例子
List<int> arr = new List<int() { 1, 2, 3, 4, 5, 6, 7 };
var result = arr.Where(a => { return a > 3; }).Sum();
Console.WriteLine(result);
Console.ReadKey();
LINQ遍歷 DataTable 篩選數據
//所有學生信息
DataTable stu_dt = new ClassDap().GetAllXJ();
//通過Select方法查詢
string stuName = stu_dt.Select("f_xjh='" + "條件" + "'")[0]["f_xm"].ToString();
string classId = stu_dt.Select("f_xjh='" + "條件"+ "'")[0]["f_bj"].ToString();