に問題がありoptional parameters
ますrecursive functions
サンプルコードは次のとおりです。
private static void RecursiveFunction(int x, int optional = 0)
{
if (x < 5)
RecursiveFunction(x + 1, optional++);
}
関数を呼び出すとき:
RecursiveFunction(0);
次の結果が得られましstring.Format("{0} - {1}", x, optional)
た(イミディエイトウィンドウでこのコードを呼び出すだけです)。
"0 - 0"
"1 - 0"
"2 - 0"
"3 - 0"
"4 - 0"
ここに何か足りないものがありますか?ありがとう!