---
title: "LINQ explained with sketches - the eBook"
description: "After covering and collecting multiple parts of [LINQ explained with sketches](https://steven-giesel.com/blogPost/d65c5411-a69b-489f-b73f-18ce0ed8678d) I bundled them all together in a small booklet with more explanation and code samples.\n\nTherefore I present: **LINQ explained with sketches - the eBook**. Over 30 pages with smaller explanations and more LINQ operations than in my last post. Litte Bonus: There are interactive links with smaller examples to fiddle around with."
updated: 2022-08-25
tags: ["eBook", "C#", "LINQ"]
canonical: "https://steven-giesel.com/blogPost/8d12d9ef-c4e6-439c-9f88-46825cf35576/linq-explained-with-sketches-the-ebook"
---

# LINQ explained with sketches - the eBook

After covering and collecting multiple parts of [LINQ explained with sketches](https://steven-giesel.com/blogPost/d65c5411-a69b-489f-b73f-18ce0ed8678d) I bundled them all together in a small booklet with more explanation and code samples.

Therefore I present: **LINQ explained with sketches - the eBook**. Over 30 pages with smaller explanations and more LINQ operations than in my last post. Little Bonus: There are interactive links with smaller examples to fiddle around with.

Direct Download: [**LINQ with Sketches - eBook**](https://linkdotnetblog.azureedge.net/blog/20220811_LinqWithSketchesEBook/LINQ.pdf)

The 4k high-resolution LINQ mind map: [**Mind Map**](https://linkdotnetblog.azureedge.net/blog/20220811_LinqWithSketchesEBook/MindMap.png)

----

Preview
<embed src="https://linkdotnetblog.azureedge.net/blog/20220811_LinqWithSketchesEBook/LINQ.pdf" width="95%" height="700px"></embed>

## Patch notes

### Version 1.21 (2022-10-14)
 * Naming is hard and therefore corrected a variable name

### Version 1.2 (2022-09-16)
 * Corrected code and explanation in introduction

### Version 1.1 (2022-08-26)
 * Corrected links
 * Fixed Max throwing exception when empty
 * Aggregate explanation for empty enumerable

### Version 1.0 (2022-08-25)
 * Initial Release