为查询各种数据源(如集合、数组等)提供语言集成查询(LINQ)功能
System.Linq
定义
描述
允许使用类似 SQL 语法的方式查询、过滤、排序集合等数据,支持对多种数据源进行统一查询操作,简化数据处理代码
示例
示例代码,查询列表中长度大于 5 的字符串:
using System;
using System.Collections.Generic;
using System.Linq;
class Program {
static void Main() {
List<string> words = new List<string> { "apple", "banana", "cherry", "date" };
var longWords = words.Where(w => w.Length > 5);
foreach (var word in longWords) {
Console.WriteLine(word);
}
}
}