Getting started with generics

Download generics eBook


Generics allow you to define placeholders for exact types in definitions for classes, interfaces and/or methods.

Possible subtopics:

  • Class (and structure) generics
  • Interface generics
  • Method generics
  • Constraints
  • Covariance and contravariance


Generics became available with:

  • .NET Framework 2.0 (and version 2.0 of the compact framework).
  • Java in version 5.
  • Common Lisp since it was standardised ...


34 Contributors: 2
Friday, July 29, 2016
Licensed under: CC-BY-SA

Not affiliated with Stack Overflow
Rip Tutorial:

Download eBook