What's one of the most popular language features that we have in CSharp?
LINQ!
(L)anguage (IN)ntegrated (Q)uery is a powerful way that we can interact with collections, iterators, and IEnumerables in general.
Traditionally, without LINQ we usually:
- Write for loops to iterate over datasets
- Materialize datasets into collections all at once
But with LINQ, we can write pipeline-style code to convert usage into more of a data-streaming approach.
This quick video is a snippet that should provide a brief primer on some examples of LINQ!
Watch the full video here:
https://youtu.be/cPNGXkMTztY