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

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

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


Ошибку пишет в этой строке
var max = Convert.ToInt32(max_user, 16);
  • Вопрос задан
  • 13024 просмотра
Пригласить эксперта
Ответы на вопрос 3
@CAMOKPYT
ArgumentOutOfRangeException - value is String.Empty

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

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

Войти через центр авторизации
Похожие вопросы