Generics is one of the most important concept of object oriented programming. It exists not only in C# but is also used extensively in popular programming...