2015-03-13 155 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