C# in Depth


Order now

Notes

There are places in the book where there is more to say on a particular topic, but doing so in the printed text would be inappropriate. Sometimes these notes have been based on comments from the technical reviewer (Eric Lippert) and sometimes they're just my own additional thoughts. This page lists all the notes - both errors and extra comments - grouped by chapter. I hope you'll find them interesting and useful. Clicking on a chapter name will show you all the notes for that chapter; clicking on an individual note will show you just that one. Alternatively, you can see all the notes on one page.

Chapter 1 (The changing face of C# development)

Chapter 2 (Core foundations: building on C# 1)

Chapter 3 (Parameterized typing with generics)

Chapter 4 (Saying nothing with nullable types)

Chapter 5 (Fast-tracked delegates)

Chapter 6 (Implementing iterators the easy way)

Chapter 7 (Concluding C# 2: the final features)

Chapter 8 (Cutting fluff with a smart compiler)

Chapter 9 (Lambda expressions and expression trees)

Chapter 10 (Extension methods)

Chapter 11 (Query expressions and LINQ to Objects)

Chapter 12 (LINQ beyond collections)

Chapter 13 (Elegant code in the new era)