Chapter 12. Generics

In this chapter:

Generics in the Framework Class Library

Generics Infrastructure

Generic Interfaces

Generic Delegates

Delegate and Interface Contra-variant and Covariant Generic Type Arguments

Generic Methods

Generics and Other Members

Verifiability and Constraints

Developers who are familiar with object-oriented programming know the benefits it offers. One of the big benefits that make developers extremely productive is code reuse, which is the ability to derive a class that inherits all of the capabilities of a base class. The derived class can simply override virtual methods or add some new methods to customize the behavior of the base class to meet the developer’s needs. Generics is another mechanism offered by the common language ...

Get CLR via C#, Fourth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.