Задать вопрос

Почему возникает ошибка "Необработанное исключение типа «System.ArgumentOutOfRangeException» в mscorlib.dll"?

Вот что написано в ошибке:
Необработанное исключение типа "System.ArgumentOutOfRangeException" в mscorlib.dll

Дополнительные сведения: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.


Ошибку пишет в этой строке
var max = Convert.ToInt32(max_user, 16);
  • Вопрос задан
  • 13152 просмотра
Подписаться 4 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
@CAMOKPYT
ArgumentOutOfRangeException - value is String.Empty

Скорее всего в max_user пусто
Ответ написан
Комментировать
Или слишком большое число, не влазит в Int32
Ответ написан
Комментировать
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
скорее всего потому что массивы обычно считаются с нулевой позиции, поэтому граница будет не 16 а 15. т.е факт значение минус единица
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы