ArgumentException вызывается при вызове метода и по крайней мере один из переданных аргументов не соответствует спецификации параметра вызываемого метода. Свойство ParamName идентифицирует недопустимый аргумент.
Чаще всего ArgumentException вызывается средой CLR или другой библиотекой классов и указывает на ошибку разработчика. При вызове ArgumentException из кода следует убедиться, что свойство Message исключения содержит осмысленное сообщение об ошибке, описывающее недопустимый аргумент и ожидаемый диапазон значений для аргумента.
Основные производные классы ArgumentException ArgumentNullException и ArgumentOutOfRangeException. Эти производные классы следует использовать вместо ArgumentException, за исключением случаев, когда ни один из производных классов является приемлемым. Например, исключения должны создаваться следующим образом:
ArgumentNullException, когда null передается в метод, который не принимает его в качестве допустимого аргумента.
ArgumentOutOfRangeException, если значение аргумента находится вне диапазона допустимых значений; Например, если значение "46" передается в качестве аргумента month во время создания DateTime.
Объяснение:
Поделитесь своими знаниями, ответьте на вопрос:
Написать программу определения четности тела (на паскале
не понимаю что значит "четность тела". скорее всего вы имели ввиду четность числа. вот прога:
var a: integer; beginread(a); if a mod 2=0 then write('четно')else write('не четно'); end.