You are previewing C# in Depth, Second Edition.

C# in Depth, Second Edition

Cover of C# in Depth, Second Edition by Jon Skeet Published by Manning Publications
O'Reilly logo

Chapter 3. Parameterized typing with generics

This chapter covers

  • Understanding generic types and methods
  • Type inference for generic methods
  • Type constraints
  • Reflection and generics
  • CLR behavior
  • Limitations of generics
  • Comparisons with other languages

True[1] story: The other day my wife and I did our weekly grocery shopping. Just before we left, she asked me if I had the list. I confirmed that I did have the list, and off we went. It was only when we got to the grocery store that our mistake made itself obvious. My wife had been asking about the shopping list whereas I’d actually brought the list of neat features in C# 2. When we asked an assistant whether we could buy any anonymous methods, we received a strange look.

1 By which ...

The best content for your career. Discover unlimited learning on demand for around $1/day.