All about Generics - Resources
Generics is a new feature of .NET 2.0 that allows you to define data structures without committing to actual data types. Here is a comprehensive list of annotated resources to get started:
Articles
This one is a detailed article on Generics by Juval Lowy.
An Introduction to C# Generics - Juval Lowy
All you wanted to ask about Generics.
Generics FAQ: Fundamentals
These two articles are brief and to the point and cover most of the generics concepts.
MSDN - Introducing Generics in the CLR – Jason Clark
More on Generics in the CLR – Jason Clark
If you want to know how generics was designed, what decisions were made and why, look at this.
Design and Implementation of Generics for the .NET Common Language Runtime, Microsoft Research Cambridge UK
Looking for ideas to use generics in your applications. Look at articles on Codeproject.com.
Generics Articles on Codeproject.com
.NET Rocks Shows
Need something interactive to listen to, download and play in your car.
.NET Rocks Show - Juval Lowy on Generics
.NET Rocks Show - Kathleen Dollard Talks Generic
Reference
MSDN - Generics Home
Webcasts on Generics
MSDN Webcast: Live from PDC: Generics in Visual Basic (Level 200), September 14th 2005
MSDN Webcast- Geek Speak- Generics- Why do you care- (Level 200), May 4th 2005
Books
Professional .NET 2.0 Generics (Programmer to Programmer) by Tod Golding
Programming .NET Components, 2nd Edition – Juval Lowy, O’Reilly Publications
Any more resources, please feel free to add.
Happy Generic Programming!