Ошибка: Индекс находился вне границ массива - C#

  1. Программа считывает файл с текстом и должна выводить слова, начинающиеся с заглавной буквы. При рассмотрении строки, где все буквы заглавные выдает ошибку о том, что индекс находится вне границ массива. Подскажите где ошибка.


textual

Код к задаче: «Ошибка: Индекс находился вне границ массива - C#»

          string line;
          string slovo="";
          StreamReader file = new StreamReader(@"c:\lab31.txt");
          while ((line = file.ReadLine()) != null)
            {
                for (int i = 0; i < line.Length; ++i)
                {
                    if (line[i] == ' ')
                    {
                        if (slovo == slovo.ToLower()) Console.WriteLine(slovo);
                        slovo = "";
                    }
                    slovo += line[i];                   
                }
            }

СДЕЛАЙТЕ РЕПОСТ

7   голосов, оценка 3.714 из 5



Похожие ответы
  1. Здравствуйте есть задача, я её решил, но не проходит тест (тест онлайн). Подскажите пожалуйста что я не верно сделал? Спасибо! Задание: Suppose we are given two sequences of numbers. All numbers in the first sequence are sorted. For each element from the second sequence print the index where an element must be inserted into the first sequence without breaking the sorting. In case when element b of the second sequence is in the first sequence, the lowest index for element b, which does not break the sorting must be printed. The indexes start from 0. The input data are integer numbers. All numbers are separated by spaces. First number n is a number of members of the first sequence. Next n numbers are elements of the first sequence. Next number m is a number of members of the second sequence. Next m numbers are elements of the second sequence. Input data guarantees that the inputs and the result will be less than 2 147 483 647. Output data must be a number of elements of the second sequence and indexes for each element of the second sequence, where they must be inserted into the first sequence without breaking the sorting. All numbers must be separated by spaces. код:

  1. Дан массив a размера n. Найти минимальный элемент из его элементов с четными индексами. C#

  1. Всем привет, мне нужно реализовать Enumerator, но перебирать элементы с конца массива ArrayList. Проблема в том, что я не знаю как установить переменной, которая является индексом массива изначально максимальное значение.Воn код моего Enumenator:

  1. Напишите метод который в качестве входных параметров принимает массив целых чисел. Результатом работы метода является индекс максимального элемента массива.

  1. Не могу додуматься, как работать с индексами, MSDN не помог.

  1. Помогите исправить ошибку. Появляется при многократном добавлении записи в листбокс (но это не точно). Вот архив с моим проектом:Lab4.rar

  1. Добрый день. Подскажите, в чём ошибка:

  1. Есть метод слияния двух списков List один. Например,подаю на вход первый список 27 42 -26 -12 -10 и второй список -45 -12 24 36 46. Но выдает экзепшн,мол индекс должен находиться в границах этого списка. При том,индекс не отрицательный, не равен/больше количества элементов. Подскажите пожалуйста,в чем проблема и что я делаю не так? Кликните здесь для просмотра всего текста