definition of polymorphism c#
Polymorphism in C#: Introduction and Types. The word polymorphism can be broken down into two different words, âpolyâ meaning many and âmorphâ meaning forms, and hence the meaning âhaving many formsâ. In C#, or for that matter in any object oriented programming language, polymorphism is used to imply one name with multiple functionality. In polymorphism we declare methods with the same name and different parameters in same class or methods with the same name and same parameters in different classes. Polymorphism has the ability to provide different implementation of methods that are implemented with the same name.