C# 查询表达式

5 Sept 2024 | 2 分钟阅读

C# 查询表达式是使用 LINQ 查询语法编写的表达式。LINQ(Language Integrated Query)是一种用于构建查询的语言。

C# 查询表达式包含一组子句,并使用类似于 SQL 的查询表达式。

查询表达式必须以 from 子句开头,并以 selectgroup 子句结尾。

要存储查询,我们必须使用 IEnumerable 类型变量。它提供了一个 IEnumerator.MoveNext 方法来迭代元素。

我们可以通过两种方式迭代 IEnumerable 序列中的元素。

  • IEnumerator.MoveNext 方法
  • foreach 循环

注意:我们必须使用 System.Linq 命名空间来执行查询表达式。

让我们看一个使用表达式查询从数组中显示奇数的示例。

C# 查询表达式示例 1

输出

1
3
5
7
9

C# 查询表达式示例 2

在此示例中,我们使用查询表达式从学生集合中获取学生姓名。

它显示了学号为 103 的学生。

输出

John

下一主题C# 部分方法