1. BanDiTuK29.04.2025 в 23:18от
Загрузка...

Проблема с брутом.

Тема в разделе "С/С++/Pascal/Delphi", создана пользователем xoxolmlya, 07.02.2015.

  1. xoxolmlya

    xoxolmlya

    Статус:
    Оффлайн
    Регистрация:
    27.08.12
    Сообщения:
    104
    Репутация:
    14 +/-
    Такая вот проблема [​IMG] что я только не делал. Может кто подсказать, варианты её решения? На с#
     
  2. Nimo

    Nimo

    Статус:
    Оффлайн
    Регистрация:
    06.01.13
    Сообщения:
    48
    Репутация:
    7 +/-
    Там черным по белому написано - индекс находится за границами коллекции.
    Разжевываю, ты обращаешься к несуществующему элементу коллекции.
     
  3. xoxolmlya

    xoxolmlya

    Статус:
    Оффлайн
    Регистрация:
    27.08.12
    Сообщения:
    104
    Репутация:
    14 +/-
    странно вроде бы существует.
     
  4. Nimo

    Nimo

    Статус:
    Оффлайн
    Регистрация:
    06.01.13
    Сообщения:
    48
    Репутация:
    7 +/-
    Попробуй вызывать последний элемент коллекции через метод. Я не знаю шарп, но в Java будет так - list.get(list.size()-1);
     
  5. Nimo

    Nimo

    Статус:
    Оффлайн
    Регистрация:
    06.01.13
    Сообщения:
    48
    Репутация:
    7 +/-
    Прочитав твой код я нашел ошибку
    if (index > Globals.CountSource)
    неверное условие.
    Индекс примет значение количества элементов в коллекции, а не последний индекс в ней.
    Тебе надо либо if (index >= Globals.CountSource) либо if (index > Globals.CountSource-1)
     
    Последнее редактирование: 07.02.2015
  6. xoxolmlya

    xoxolmlya

    Статус:
    Оффлайн
    Регистрация:
    27.08.12
    Сообщения:
    104
    Репутация:
    14 +/-
    Попробовал поменять так index >= Globals.CountSource, и так (index > Globals.CountSource-1) ошибка всё ровно осталась(