2015-03-13 149 views
1

我知道這是應該由Google輕鬆回答的那種語法問題,但它並沒有。將鋸齒陣列傳遞給C中的方法#

我有一個接受鋸齒狀陣列的方法,並改變它:

public void resetWordList(ref char[][] wordList) 

它是字的陣列,其中的每一個分裂成字符的自己單獨的陣列 - 這是循環的原因稍後的。

我需要從另一種方法調用它:

resetWordList(ref wordList[][]); 

的Visual Studio不喜歡的語法,雖然。說最好的重載方法(即唯一的方法)有「一些無效的參數」。我要麼丟失一些明顯的東西,要麼需要修改語法細節。

我試着瞎搞與它在若干不同的明顯的方式,如將外陣列的長度,改變方法調用參數(參照單詞表[] []);,其他種的東西。我也嘗試過RTFM,但是我的教科書和微軟的網站並沒有涉及這個相當晦澀的小技巧。

任何幫助/猜測讚賞。

+5

你用'resetWordList(ref wordList)'調用它;' – 2015-03-13 18:04:33

回答

3

如果wordList是您的調用函數中的變量,只需在不使用[][]的情況下使用它即可。

+0

那......應該是顯而易見的。謝謝。當我嘗試編程而生病時會發生這種情況。 – Rebekah 2015-03-13 18:43:15