Linq 语法
来源:互联网 发布:数据科学 r语言实战 编辑:程序博客网 时间:2024/05/22 04:33
C#中涉及到List的查询或按属性排序时,使用Linq语句是比较方便的,类似于数据库SQL语言。
如一个类Student,其中有:
number
name
score_language
score_math
score_english
Score_Sum
这些属性,现有List<Student>list,则可以用Linq语句查询集合里的元素
List<Student> target_list = (from nin list
where n.score_math>60
orderbydescending n.score_math
select n).toList();
这样就可以得到一个list的子集target_list,其中所有Student的数学成绩都大于60,而且target_list中元素是按照数学成绩从高到底排序的。
descending是指降序,默认是升序的。
括号里面的语句查询到的是一个数组,toList是将其转换为集合。
Linq语句查询到的是数组,如果认为按id查询只能查到一个数据,也应该是一个数组,其中只有一个数据,也要用toList进行转换。
0 0
- LINQ语法
- LINQ语法
- Linq语法
- Linq语法
- linq语法
- Linq 语法
- Linq语法
- Linq语法
- linq 语法lambpa语法总结
- LINQ语法 收藏
- Linq基本语法
- #3.0 LINQ 查询语法
- LINQ中的Aggregate语法
- Linq基本语法
- Linq语法构成
- XML LINQ语法
- Linq基本语法概述
- linq to sql 语法
- JSP中forward和redirect的区别
- 多态
- JDBC 连接数据库
- android的Drawable资源
- PowerShell 对象(Object)
- Linq 语法
- Linux中的文件描述符与打开文件之间的关系
- 黑马程序员_java常用关键词
- 使用反射机制实现对类中私有方法的调用
- java String 原理剖析
- java基础
- Maximal Square
- 导航地图5_系统搜索
- hdu 5455 Fang Fang(水题)