LINQ in the C# Programming Language
This course introduces you to C#’s Language Integrated Query (LINQ). LINQ simplifies the code needed to query, reshape, and aggregate data. Instead of writing complex, nested loops to implement procedures for working with data, LINQ enables a more functional, declarative style. LINQ queries more closely resemble SQL than a procedural language like C. This course introduces you to both LINQ to Objects and LINQ to XML.
After completing this course, you will be able to:
- Implement an iterator method.
- Recognize the benefits and pitfalls of IEnumerable<T>.
- Query, reshape, and aggregate collections of in-memory data.
- Query, reshape, and aggregate data from an XML document.