光脚丫学LINQ(007):使用LINQ进行数据转换(C#)

来源:互联网 发布:重装系统怎么恢复软件 编辑:程序博客网 时间:2024/04/30 02:25

视频演示:http://u.115.com/file/f2e6d30b81

 

语言集成查询 (LINQ) 不仅可用于检索数据,而且还是一个功能强大的数据转换工具。通过使用 LINQ 查询,您可以将源序列用作输入,并采用多种方式修改它以创建新输出序列。您可以通过排序和分组来修改序列本身,而不必修改元素本身。 但是,LINQ 查询最强大的功能可能在于它能够创建新类型。这一功能在 select 子句中实现。例如,可以执行下列任务:

  • 将多个输入序列合并到具有新类型的单个输出序列中。
  • 创建其元素只包含源序列中的各个元素的一个或几个属性的输出序列。
  • 创建其元素包含对源数据执行的操作结果的输出序列。
  • 创建不同格式的输出序列。例如,您可以将 SQL 行或文本文件的数据转换为 XML。