Jon*_*ood 101
泛型是指为类编写代码而不指定类所处理的数据类型的技术.
在声明泛型类的实例时指定数据类型.这允许泛型类专用于许多不同的数据类型,而只需要编写一次类.
一个很好的例子是.NET中的许多集合类.每个集合类都有自己的如何创建和管理集合的实现.但是他们使用泛型来允许他们的类使用任何类型的集合.
http://msdn.microsoft.com/en-us/library/ms379564(VS.80).aspx
C#中的泛型确实没什么特别之处.C#只是喜欢采用众所周知的概念并将它们称为不同的东西(例如调用程序"静态方法"或调用flatMap" SelectMany").在这种特殊情况下,泛型只是C#的rank-1参数多态性的名称.