小弟現在在寫一個遞迴函式
需要不斷地從函式呼叫中取得內容更新後的陣列
我的code是這樣寫:
private void function1(.....)
{
int[] tempArray = new int[8];
.....
function2(..... , out tempArray);
.....
}
private void function2(..... , out int[] Array)
{
.....
function2(..... , out Array);
}
這樣子跑的話就只有回傳第一次呼叫function2的Array內容
之後遞迴的都沒有,請問是我的寫法有錯還是觀念有錯?
out可以用在遞迴呼叫嗎?
謝謝了