У меня есть зазубренный массив, содержащие другие 1d строковых массивы:Получить массив строки из рваного массива
string[] first = {"one","two"};
string[] second = {"three","four"};
string[][] jagged = {first,second};
Когда я пытаюсь получить подмассивы, они дают нулевое значение (я мог бы быть делать что-то неправильно):
foreach (string[] arr in jagged[][]) {
// My stuff here
}
ли я что-то неправильно в прогрессе инициализации массива или нужно преобразовать подмассивы каким-то образом?
Какой конкретный код вызывает определенную ошибку? (да, вы можете делать что-то не так, но как мы узнаем, если вы не показываете, что делаете?) – mmcrae
Просто из любопытства: почему вы используете такие массивы, как это, когда .NET имеет намного больше, проще -использовать варианты для коллекций вещей? Это полнофункциональный объектно-ориентированный язык программирования, а не язык сценариев. Воспользуйтесь этим. –
Это даже компилируется? 'foreach (string [] arr in jagged [] [])' не похоже на действительный синтаксис. – sstan