C#语言集成查询
语言集成查询 (LINQ
) 是一系列直接将查询功能集成到 C# 语言的技术统称。 数据查询历来都表示为简单的字符串,没有编译时类型检查或 IntelliSense 支持。
对于编写查询的开发者来说,LINQ
最明显的“语言集成”部分就是查询表达式。 查询表达式采用声明性查询语法编写而成。 使用查询语法,可以用最少的代码对数据源执行筛选、排序和分组操作。 可使用相同的基本查询表达式模式来查询和转换 SQL Server 数据库、ADO .NET 数据集、XML 文档和流以及 .NET 集合中的数据等。
示例
完整的操作包括创建数据源、定义查询表达式和在 foreach
语句中执行查询。
示例代码如下:
class LINQdemonstrate
{
static void Main()
{
// 指定数据源
int