C# Linq

class Program
    {
        static void Main(string[] args)
        {
            {
                //普通查询
                foreach(var item  in StuList)
                {
                    if(item.Age>=20)
                    {
                        Console.WriteLine($"Id:{item.Id},姓名:{item.name},年龄:{item.Age}");
                    }
                }
            }
            {
                //扩展方法
                var list = StuList.Where(s=>s.Age <= 20);
                foreach(var item in list)
                {
                    Console.WriteLine($"Id:{item.Id},姓名:{item.name},年龄:{item.Age}");
                }
            }
            {
                //关键词方法
                var list = from s in StuList
                           where s.Age <= 20
                           select s;
                foreach (var item in list)
                {
                    Console.WriteLine($"Id:{item.Id},姓名:{item.name},年龄:{item.Age}");
                }
            }
        }
    }

Linq方法:

Where()

Count()

Select()

 

posted @ 2021-02-22 16:40  KnowledgePorter  阅读(14)  评论(0)    收藏  举报