C# 2.0 provides more flexibility to the development community. one such feature is Generics, similar to templates in C++. to plunge into Generics just view
http://aspspider.net/Sundararajan/.Net/articles/generics_1.aspx