Я знаю, что это вопрос типа синтаксиса, на который должен легко ответить Google, но этого не было.Передача зубчатого массива методу в C#
У меня есть метод, который принимает зазубренный массив и изменяет его:
public void resetWordList(ref char[][] wordList)
Это массив слов, каждый из которых разделен на их собственный отдельный массив символов - это для зацикливания причины позже.
мне нужно вызвать его из другого метода:
resetWordList(ref wordList[][]);
Visual Studio не нравится синтаксис, хотя. Говорит, что лучший перегруженный метод (т. Е. Единственный метод) имеет «некоторые недопустимые аргументы». Я либо пропускаю что-то очевидное, либо есть детали синтаксиса, которые нужно изменить.
Я пробовал общаться с ним несколькими различными очевидными способами, например, поместив длину внешнего массива, изменив аргумент вызова метода на (ref char wordList [] []) ;, другие виды вещи. Я также пробовал RTFM, но мой учебник и веб-сайт Microsoft не охватывали этот довольно неясный маленький лакомый кусочек.
Любая помощь/догадки оцениваются.
Вы называете это 'resetWordList (ref wordList);' –