23.2 使用 LINQ 方法语法用 LINQ 完成同一任务有多种方式,但常常需要通过编程来实现。如前所述,前面的示例是用 LINQ 查询语法编写的,下一个示例是用 LINQ 的方法语法(也称为显式语法,但这里使用“方法语法”这个术语)编写的相同程序。
23.2.1 LINQ 扩展方法LINQ 实现为一系列扩展方法,用于集合、数组、查询结果和其他实现了 IEnumerable 接口的对象。在 Visual Studio IntelliSense 特性中可以看到这些方法。在 Visual C# 2010 中打开 FirstLINQquery 程序中的 Program.cs 文件,在 names 数组的下面键入对该数组的一个新引用:
string[] names = { "Alonso", "Zheng", "Smith", "Jones", "Smythe", "Small", "Ruiz", "Hsieh", "Jorgenson", "Ilyich", "Singh", "Samba", "Fatimah" };
names.
想要了解更多 LINQ 方法语法的实际应用?为什么不看看这篇文章《C#linq经典语法》呢?它会为你展示如何通过简单的语法实现复杂的查询操作。而如果你觉得自己已经掌握了基础,不妨挑战一下《Linq语法API》中的高级用法,进一步提升你的编程技巧。
对于那些喜欢总结和实战结合的读者,《Linq语法总结》无疑是不可多得的学习资料。你还在等什么?马上点击链接,开始你的 LINQ 之旅吧!
暂无评论