zoukankan      html  css  js  c++  java
  • 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后的条件可以使用&&或||进行连接

  • 相关阅读:
    Virtual Judge —— Nim TopCoder
    Partial Sums ZOJ
    Partial Sums ZOJ
    Areas on the Cross-Section Diagram Aizu
    Areas on the Cross-Section Diagram Aizu
    Doubly Linked List Aizu
    Doubly Linked List Aizu
    1134:合法C标识符查
    TCP阻塞模式开发
    TCP阻塞模式开发
  • 原文地址:https://www.cnblogs.com/SHGF/p/2125685.html
Copyright © 2011-2022 走看看