Почему возникает ошибка «System.ArgumentOutOfRangeException»?

264
09 марта 2017, 20:58

Почему возникает ошибка «System.ArgumentOutOfRangeException»?

Answer 1

округление до пятидесяти одной цифры? (значение k на картинке 51)

https://msdn.microsoft.com/en-us/library/75ks3aby(v=vs.110).aspx -

ArgumentOutOfRangeException - digits is less than 0 or greater than 15.

(количество цифр меньше 0 или больше 15)

Answer 2

В методе Math.Round второе число означает количество разрядов (цифр после запятой), до которых надо округлить число. У этого метода оно может быть только от одного до пятнадцати. Как я вижу, ответ вводится через консоль, так что тебе нужно использовать catch{} и try{},чтобы предотвратить введение пользователем нежелательной цифры.

READ ALSO
RaycastHit все возвращает true

RaycastHit все возвращает true

В моей 3d игре на юнити я нажимаю на объекты, после чего происходит какое-то действиеДля этого я определяю, что игрок смотрит на объект, что...

330
Не работают команды контекстного меню

Не работают команды контекстного меню

Есть TreeView содержащий данные двух типовКаждый тип данных имеет своё контекстное меню

265
форматированный вывод c#

форматированный вывод c#

Как в данную строку вместо f4 - на место 4 подставить переменную в которую будет попадать нужное количество знаков

348
C# работа с базой данных MySQL (подключение)

C# работа с базой данных MySQL (подключение)

Когда пытаюсь подключиться к базе данных - выводит ошибкуКогда я подключаюсь к базе данных из моего компьютера - все нормально, а когда к базе...

593