2
如何在本示例中使用重载方法。当我发送增量时,它应该给我新的价值。如果我不给增量,它应该添加一个默认值。这是在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);
}
你的方法参数需要的数据类型。 – mellamokb
+1哦!是。我纠正它。谢谢 –