請讓我知道(1)中的「where」和(2)中的「where()」之間的區別。LINQ中兩個「where」之間的區別
何時使用「where」和「where()」?
List<Person> pList =
new List<Person>
{
new Person
{EmpNo=1,FirstName="Marc",LastName="Loel",Salary=3434},
new Person
{EmpNo=2, FirstName="Steve",LastName="Kaith",Salary=4545},
new Person
{EmpNo=3,FirstName="Neol",LastName="Henk",Salary=2222},
};
(1) var v = from p in pList where p.EmpNo == 1 select new { p.FirstName };
(2) var query =pList .Where(p => p.EmpNo == 1)
.Select(p => new { p.FirstName});
我不同意,第二種方法是LINQ查詢,只是沒有理解語法。 – 2009-10-16 06:26:43
爲什麼downvote?如果你沒有說出你不喜歡的是什麼,那是毫無意義的。 – Guffa 2010-02-01 18:43:52