Linq To Object 之 Select
一、作用
Select能够按照传入的委托的要求,完成对数据集合的过滤,并按照定义的格式返回
二、直接上代码:
public void Show()
{
List<Student> stuList = new List<Student>()
{
new Student() {Name = "1",ID = 1,age = 27 },
new Student() {Name = "2",ID = 2,age = 20 },
new Student() {Name = "3",ID = 3,age = 15 },
new Student() {Name = "4",ID = 4,age = 30 }
};
var select = stuList.Select((s) => new
{
oldID = s.ID,
newName = "New" + s.Name,
newID = 10 + s.ID
});
foreach (var item in select)
{
Console.WriteLine($"旧ID{0},新ID{1},新名称{2}",item.oldID,item.newID,item.newName);
}
Console.ReadLine();
}
三、运行结果
四、代码截图(便于阅读)