Life Without Generics

In the first release of the .NET Framework, the declaration of a type had to be closed, meaning all the information of a type’s layout with regard to its fields and members had to be filled in. This posed an important limitation on framework designers who wanted to keep their types as generally applicable as possible. A typical example can be found in the realm of collection types.

Get C# 5.0 Unleashed now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.