25. Generics
...our special individuality, as distinguished from our generic humanity.
—Oliver Wendell Holmes, Sr.
Every man of genius sees the world at a different angle from his fellows.
—Havelock Ellis
Born under one law, to another bound.
—Lord Brooke
Objectives
In this chapter you will learn:
• To create generic methods that perform identical tasks on arguments of different types.
• To create a generic Stack
class that can be used to store objects of any class or interface type.
• To understand how to overload generic methods with non-generic methods or with other generic methods.
• To understand the new()
constraint of a type parameter.
• To apply multiple constraints to a type parameter.
• The relationship between generics and ...
Get C# for Programmers, Second 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.