构成重载的条件:参数类型不同或者参数个数不同(不严谨的),与返回值无关。
下面两个例子 构成了方法的重载
static void SayHello(string name)
{
Console.WriteLine("我是{0}",name);
}
static void SayHello(int age)
{
Console.WriteLine("我的年龄{0}",age);
}
static void SayHello(string name)
{
Console.WriteLine("我是{0}",name);
}
static void SayHello(string name,string nickname)
{
Console.WriteLine("我是{0},昵称是{1}",name,nickname);
}
|