我如何在这个例子中使用重载方法。当我发送增量时,它应该给我新的值。如果我不给出增量,它应该添加一个默认值。这是在 c# asp.net 中。
例如:
GetY(y,3) // add 3 to y
or GetY(y) //add default value of 15
谢谢!
我如何在这个例子中使用重载方法。当我发送增量时,它应该给我新的值。如果我不给出增量,它应该添加一个默认值。这是在 c# asp.net 中。
例如:
GetY(y,3) // add 3 to y
or GetY(y) //add default value of 15
谢谢!
您可以使用可选参数来指定默认值,然后不需要重载。
public int GetY(int y, int add = 15) {
return y + add;
}
这与以下重载版本相同:
public int GetY(int y) {
return GetY(y, 15);
}
public int GetY(int y, int add) {
return y + add;
}
public int GetY(int y, int increment)
{
return y + increment;
}
public int GetY(int y)
{
return GetY(y, 15);
}