C# 语法 ( linq查询语句 )

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 语法 ( linq查询语句 )相关的知识,希望对你有一定的参考价值。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace λ表达式
{
    class VarLinq
    {
        public void show()
        {
            //筛选出集合中年龄小于20的
            List<User> userList = new List<User>()
            {
                new User("张三", 21),
                new User("李四", 20),
                new User("王五", 15),
                new User("陆六", 25)
            };

            //方式一:基于linq
            var linqLiset = from u in userList
                            where u.Age >= 20
                            select u;
            foreach (User u in linqLiset)
            {
                Console.WriteLine(u);
            }

            Console.WriteLine("*************************");

            //方法二:基于λ表达式
            var lambdaList = userList.Where<User>(u => u.Age >= 20);
            foreach (User u in lambdaList)
            {
                Console.WriteLine(u);
            }
        }
    }
}

 

以上是关于C# 语法 ( linq查询语句 )的主要内容,如果未能解决你的问题,请参考以下文章

C# 10. LINQ 的三种查询语句写法

C# linq 多表in语句查询

C#图解教程 第十九章 LINQ

c# ef框架怎么使用linq语句多表查询?

C#中语法代码的学习

经典Linq实例语句