C# LINQ
LINQ允许我们以使用SQL查询数据库的方式来查询数据集合。 下面我们查看一段代码,代码演示了如何使用LINQ的示例。
static void Main(string[] args) { int[] numbers = { 1, 2, 3, 4,5,6,7,8 }; //数据源 IEnumerable<int> lowNums = //定义并存储查询 from n in numbers where n < 4 select n; foreach (var x in lowNums) //执行查询 Console.Write("{0}, ", x); }
代码产生了如下输出:
1, 2, 3,
语句介绍
- from
- join
- let
- where
- orderby
- group
from
from子句是最基本的,基本语法如下: from 变量 in 集合
int[] arr = { 1, 2, 3 }; var query = from n in arr where n < 2 select n; forea