C# LINQ 基础 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

查询操作的三部分

  所有 LINQ 查询操作都由以下三个不同的操作组成:获取数据源创建查询执行查询

  下面的示例演示如何用源代码表示查询操作的三个部分。

using System;
using System.Linq;
namespace testlinq
{
  class IntroToLINQ
  {        
      static void Main()
      {
          // The Three Parts of a LINQ Query:
          //  1. Data source.
          int[] numbers = new int[7] { 0, 1, 2, 3, 4, 5, 6 };

          // 2. Query creation.
          // numQuery is an IEnumerable&ltint&gt
          var numQuery =
              from num in numbers
              where (num % 2) == 0
              select num;

          // 3. Query execution.
          foreach (int num in numQuery)
          {
              Console.Write("{0,1} ", num);
          }
      }
  }
}