应用方法:方法名相同,传入参数的类型或数量不同,一个方法名实现多种功能。
实例:
如,常使用的console.writeline方法就有多个重载
代码演示:
static void Main(string[] args)
{
int count = Calculator(10); //阶乘
Console.WriteLine(count);
count= Calculator(10,20); //相乘
Console.WriteLine(count);
count = Calculator(10,20,30); //相加
Console.WriteLine(count);
string msg = Calculator("张三"); //字符串
Console.WriteLine(msg);
}
public static int Calculator(int a)
{
return a*a;
}
public static int Calculator(int a,int b)
{
return a * b;
}
public static int Calculator(int a,int b,int c)
{
return a + b + c;
}
public static string Calculator(string a)
{
return a+"是好人";
}