方法的重载:对同一个命名空间,不能定义同样的方法,即方法名字,参数个数,参数类型都相同。
若是名字相同,但是参数个数或者参数类型或者顺序不同则构成方法重载,与返回值无关。但是可以在不同的类中定义相同的方法
方法重载:
比如:
static void Main(string[] args)
{
GetString(23);
Console.ReadKey();
}
static void GetString(string s) //构成重载,方法名一样,参数类型不一样
{
Console.WriteLine("abc");
}
static void GetString(int i) //
{
Console.WriteLine("123");
}
结果:123