この例でオーバーロードメソッドを使用するにはどうすればよいですか。増分を送信すると、新しい値が得られるはずです。増分を指定しない場合は、デフォルト値を追加する必要があります。これは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);
}