Выход за границы массива - C# (183207)

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

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

Помогите реализовать идею. Есть число, например, 001.002.003. Мне надо прочитать число до первой точки, и отправить в метод, потом до второй и т.д. Выдает ошибку, что в заголовке темы, в строке, помеченной комментом. я понимаю, что значит ошибка, но я не знаю как исправить.
str1 = textBox1.Text;
            string m;
            int j=0;
            m = textBox2.Text;
            int [] y = new int[m.Length];
            for (int i = 0; i < m.Length + 1; i++)
            {
                if (m[i] == '.')
                {// j = i;
                    for (int l = 0; l < m[i]; l++)//ошибка
                    {
                        k = m[l];
                        i++;
                        for (int v = 0; v < str1.Length; v++)
                        {

                            //дешифровка
                            k = fun(n, k, b);
                            textBox3.Text = textBox3.Text + (char)k;
 
                        }
                    }
                }
            }

Решение задачи: «Выход за границы массива»

textual
Листинг программы
str.Split('.');

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


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

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

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