This lecture is a part of lecture series on Object-Oriented Programming using C# language. In this lecture, we will discuss the concept of Generics. We will explore what are Generics and how to convert methods, classes and interfaces into Generics with a single type parameters and with multiple type parameters.