Polymorphism in .NET can be achieved using the following ways: 1. Overriding (run time polymorphism) 2. Overloading(compile time polymorphism) 3. using params keyword as input parameter to methods.
overriding and overloading are used to implement polymorphism in the application