The difference between overloading and overriding in C#
Method overloading and overriding are two common forms of polymorphism ( the ability for a method or class to have multiple forms) in C# that are often confused because of their similar sounding names. In this article, we show the difference between the two with some practical code examples.
Tags: csharp, dotnet, oop, dotnetcore