Method Overloading
With method overloading, multiple methods can have the same name with different parameters:
Example
int MyMethod(int x) float MyMethod(float x) double MyMethod(double x, double y)
Consider the following example, which have two methods that add numbers of different type: Continue reading C# Method Overloading