匿名类型
new {FieldProp=InitExpr,FieldProp=InitExpr,...} var student=new{Name="Mary Jones",Age=19,Major="History"};查询表达式由查询体后的from子句组成。有关查询表达式需要了解一些重要事项:
from s in students join c in studentsInCourses on s.StID equals c.STID where c.CourseName=="History" select.LastName; var someInts=from a in groupA from b in groupB where a>4&&b<=8 select new{a,b,sum=a+b};//匿名类型对象 var someInts=from a in groupA from b in groupB let sum=a+b where sum>=11 ←条件1 where a==4 ←条件2 select new{a,b,sum}; var someInts=from a in groupA from b in groupB let sum=a+b where sum>=11 ←条件1 where a==4 ←条件2 select new{a,b,sum}; var query=from s in students group s by s.Major; var someInts=from a in groupA join b in groupB on a equals b into groupAandB from c in groupAandB select c;