现在的位置: 首页 > 综合 > 正文

linq学习(from)

2013年02月01日 ⁄ 综合 ⁄ 共 452字 ⁄ 字号 评论关闭
比如有一个学生类
class Student
           {
               public string Name { get; set; }
               public int Score { get; set; }
               public string Sex { get; set; }
            }


 List<Student> list = new List<Student>{
                new Student{ Name="张三",Score=96, Sex="男"},
                 new Student{ Name="李四",Score=80, Sex="男"},
                  new Student{ Name="Mery",Score=96, Sex="女"},
                   new Student{ Name="Mei",Score=85, Sex="女"}
                  
           };


            //选择分数大于90并且性别为女的学生
            var query1 = from A in list
                         where A.Score > 90 && A.Sex == "女"
                         select A;


            foreach (var s in query1)
            {
                Response.Write("姓名:"+s.Name+"   成绩:"+s.Score);
            }
            //得到的结果   姓名:Mery  成绩:96

抱歉!评论已关闭.