Polymorphism is one of the OOPs feature that allows us to perform a single action in different ways . For example, lets say we have a class Animal that has a method sound() . Since this is a generic class so we can’t give it a implementation like: Roar, Meow, Oink etc.
Read moreWhy C# is not use multiple inheritance?
C# does not support multiple inheritance , because they reasoned that adding multiple inheritance added too much complexity to C# while providing too little benefit . In C#, the classes are only allowed to inherit from a single parent class, which is called single inheritance .
Read moreIs inheritance bad in C#?
Inheritance (Derived and Base Class) In C#, it is possible to inherit fields and methods from one class to another . We group the “inheritance concept” into two categories: Derived Class (child) – the class that inherits from another class.
Read more