概念:方法的重载指的就是**方法的名称相同,但是参数不同。
参数不同,分为两种情况:
1、如果参数的个数相同,那么参数的类型就不能相同。
2、如果参数的类型相同,那么参数的个数就不能相同。
*方法的重载和返回值没有关系。
using System;
namespace _039_方法的重载
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(1);
Console.WriteLine(1.1);
Console.WriteLine('C');
Console.WriteLine(true);
Console.WriteLine("Hello World!");
Console.ReadKey();
}
public static void M(int n1, int n2)
{
}
//***方法的重载和返回值没有关系。
//public static int M(int n1, int n2)
//{
// return n1 + n2;
//}
public static void M(int n1, int n2, int n3)
{
}
public static char M(char c)
{
return c;
}
public static char M(char c,char c1)
{
return c;
}
public static string M(string s)
{
return s;
}
public static int[] M(int[] arr)
{
return arr;
}
}
}