本人小白一枚 从实习开始接触.net已经大半年了今天在项目中遇到了LINQ方面的问题
于是在网上搜索恶补了一下在这里总结一下方便以后查看 0_0
LINQ,语言集成查询(Language Integrated Query)是一组用于c#和Visual Basic语言的扩展。
它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。
LINQ一些可以实现的扩展方法
class="p"> 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();