C#支持方法的重载:方法名相同,但是方法的参数或参数类型不同。
class ResultDisplayer
{
public void DisplayResult(string result)
{
// implementation
}
public void DisplayResult(int result)
{
// implementation
}
public void DisplayResult(int result, int anotherResult)
{
// implementation
}
}
注:方法名相同,然后下面两条满足其中一条即可
- 方法的参数个数不同
- 方法的参数个数相同,但参数的类型不同