将锯齿状数组传递给 C# 中的方法

Passing a jagged array to a method in C#

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

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

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

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

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

resetWordList(ref wordList[][]);
不过,

Visual Studio 不喜欢这种语法。说最好的重载方法(即唯一的方法)有 "some invalid arguments." 我要么遗漏了一些明显的东西,要么有一个语法细节需要改变。

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

感谢任何help/guesses。

如果 wordList 是调用函数中的变量,只需在不带 [][] 的情况下使用它。