C# 语法 ( linq查询语句 )
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace λ表达式
{
class VarLinq
{
publicvoid show()
{
//筛选出集合中年龄小于20的List
userList =newList()
{
newUser("张三",21),
newUser("李四",20),
newUser("王五",15),
newUser("陆六",25)
};
//方式一:基于linqvarlinqLiset =fromuin userList
whereu.Age >=20select u;
foreach(User uin linqLiset)
{
Console.WriteLine(u);
}
Console.WriteLine("*************************");
//方法二:基于λ表达式varlambdaList = userList.Where(u => u.Age >=20);
foreach(User uin lambdaList)
{
Console.WriteLine(u);
}
}
}
}
来源: