O'Reilly logo

C# 5.0 Unleashed by Bart De Smet

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required