Индекс за пределами диапазона при обращении к двумерному массиву - C#

Узнай цену своей работы

Формулировка задачи:

такая проблема, в текстбоксе есть такие числа например: 33 23 31. 3 и 3, 2 и 3, 3 и 1 это нахождение букв в массиве алфавита(именно в двуерном массиве, потому что эти буквы заполняются в dataGridView который 6х6) data.mas[,] и мне во второй текст бокс по этим координатам скажем так, из массива вывести соответствующие им буквы так например data.mas[3,3]-это буква "р", 2 и 3 - "м", 3 и 1 - "о" в итоге во втором текст боксе должно быть написано "р м о" вот код который я написал
if (((text[l] != ' ') && (text[l + 1]) != ' ')||(Convert.ToString(text[l + 1]) != "\r\n"))
                            newtext.Append((data.mas[Convert.ToInt32(text[l]), Convert.ToInt32(text[l + 1])])+" ");//ошибка тут, выходы за приделы диопазона
                    tB1.Text = Convert.ToString(newtext);
помогите пожалуйста срочно надо

Решение задачи: «Индекс за пределами диапазона при обращении к двумерному массиву»

textual
Листинг программы
int.Parse(text[l].ToString())
int.Parse(text[l+1].ToString())

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы