提问者:小点点

LINQ:“select new{e.fname,e.lname}”和“select(e.fname,e.lname)”之间的区别?[副本]


那两个查询有什么区别?

var query = from e in people
                select (e.FName,e.LName);

而且

var query = from e in people
                select new {e.FName,e.LName};

共1个答案

匿名用户

第一个返回IEnumerable>(请参阅ValueTuple),第二个返回匿名类型的IEnumerable<>