方法的重载
概念:方法的名称相同,但是参数不同
1.如果参数的个数相同,那么参数的类型就不能相同。
2.如果参数的类型相同,那么参数的个数就不能相同。
using System;
using System.Reflection.Metadata.Ecma335;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
}
public static void M(int n1, int n2)
{
int result = n1 + n2;
}
//与上述方法对比
public static void M(int n1, int n2, int n3)//参数类型相同,参数个数不同
{
int result = n1 + n2 + n3;
}
public static void M(string n1, string n2)//参数类型不同,参数个数相同
{
string result = n1 + n2;
}
public static void M(double n1, double n2)//同上
{
double result = n1 + n2;
}
}
}