LINQ初探

我是看MSDN自学的:
所以第一个例子就引用MSDN里的好了
// 3步定义一个简单的LinQ查询
        //  1. 定义数据源
int[] numbers = new int[7] { 0, 1, 2, 3, 4, 5, 6 };

        // 2. 创建一个名为numQuery 查询
        // numQuery 是一个满足 IEnumerable<int>接口的类型
        var numQuery =
            from num in numbers
            where (num % 2) == 0
            select num;

        // 3. Query查询执行操作
        foreach (int num in numQuery)
        {
            richtextBox1.AccepText(num.ToString());
        }
以上就是一个简单的Linq查询.
当你把她写到一个按钮的事件里,就会得出查询结果,当然别忘了添加一个RichtextBox

空件.
这里用到var关键字,这个关键字作用就是当对数据源类型不明确,或者说没有要求时,或

者是不重要时,查询将自动判断数据源类型;

LinQ查询的对象可以是泛型的

对于where后的条件可以使用&&或||进行连接

原文地址:https://www.cnblogs.com/SHGF/p/2125685.html