1

我知道这是谷歌应该很容易回答的那种语法问题,但事实并非如此。

我有一个接受锯齿状数组并对其进行更改的方法:

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

它是一个单词数组,每个单词都被分割成各自独立的字符数组——这是为了稍后循环的原因。

我需要从另一种方法调用它:

resetWordList(ref wordList[][]);

不过,Visual Studio 不喜欢这种语法。说最好的重载方法(即唯一的方法)有“一些无效的参数”。我要么遗漏了一些明显的东西,要么有一个需要更改的语法细节。

我尝试过用几种不同的明显方式来处理它,比如将外部数组的长度放入,将方法调用参数更改为 (ref char wordList[][]);,其他种类的东西。我也尝试过 RTFM,但我的教科书和微软的网站并没有涵盖这个相当晦涩的小花絮。

任何帮助/猜测表示赞赏。

4

1 回答 1

3

IfwordList是调用函数中的变量,只需在没有 . 的情况下使用它[][]

于 2015-03-13T18:06:01.350 回答