LINQ学习(三):Where子句
<div id="cnblogs_post_body">说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的 ,而判断条件就是它后面所接的子句。MSDN解释:where 子句用于查询表达式中,用于指定将在查询表达式中返回数据源中的哪些元素。 它将一个布尔条件("谓词")应用于每个源元素(由范围变量引用),并返回满足指定条件的元素。 一个查询表达式可以包含多个where 子句,一个子句可以包含多个谓词子表达式。
Where操作包括3种形式,分别为简单形式、关系条件形式、First()形式。下面分别用实例举例下:
Student.cs
<div class="cnblogs_code"> /// <summary> /// 学生类 /// </summary> public class Student { private int _numid; private string _name; private string _sexy; private int _scroe; /// <summary> /// 学号 /// </summary> public int NumId { get { return _numid; } set { _numid = value; } } /// <summary> /// 姓名 /// </summary> public string Name { get { return _name; } set { _name = value; } } /// <summary> /// 性别 /// </summary> public string Sexy { get { return _sexy; } set { _sexy = value; } } /// <summary> /// 分数 /// </summary> public int Scroe { get { return _scroe; } set { _scroe = value; } } }
页:
[1]