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();
        }

三、运行结果

Linq To Object 之 Select

四、代码截图(便于阅读)

Linq To Object 之 Select