Класс ArgumentOutOfRangeException

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

  • Пространство имен: System
  • Сборка: mscorlib (в mscorlib.dll)

Иерархия наследования

Синтаксис

public class ArgumentOutOfRangeException : ArgumentException, ISerializable, _Exception

Конструкторы

ТипИмяОписание
КонструкторArgumentOutOfRangeException() Инициализирует новый экземпляр класса ArgumentOutOfRangeException .
КонструкторArgumentOutOfRangeException(String) Инициализирует новый экземпляр класса ArgumentOutOfRangeException именем параметра, вызвавшего исключение.
КонструкторArgumentOutOfRangeException(String, String) Инициализирует новый экземпляр класса ArgumentOutOfRangeException с именем параметра, ставшего причиной этого исключения, и указанным сообщением об ошибке.
КонструкторArgumentOutOfRangeException(String, Exception) Инициализирует новый экземпляр класса ArgumentOutOfRangeException с заданным сообщением об ошибке и ссылкой на внутреннее исключение, которое стало причиной данного исключения.
КонструкторArgumentOutOfRangeException(String, Object, String) Инициализирует новый экземпляр класса ArgumentOutOfRangeException с именем параметра, значением аргумента и указанным сообщением об ошибке.

Свойства

ТипИмяОписание
СвойствоActualValue Возвращает значение аргумента, вызвавшего это исключение.
СвойствоData Возвращает коллекцию пар «ключ-значение», предоставляющих дополнительную заданную пользователем информацию об исключении. (Наследуется от Exception.)
СвойствоHelpLink Возвращает или задает ссылку на файл справки, связанный с этим исключением. (Наследуется от Exception.)
СвойствоHResult Возвращает или задает HRESULT — кодированное числовое значение, присвоенное определенному исключению. (Наследуется от Exception.)
СвойствоInnerException Возвращает экземпляр объекта Exception , который вызвал текущее исключение. (Наследуется от Exception.)
СвойствоMessage Возвращает сообщение об ошибке и строковое представление недопустимого значения аргумента или только сообщение об ошибке, если значение аргумента равно null.
СвойствоParamName Возвращает имя параметра, ставшего причиной этого исключения. (Наследуется от ArgumentException.)
СвойствоSource Возвращает или задает имя приложения или объекта, вызывавшего ошибку. (Наследуется от Exception.)
СвойствоStackTrace Получает строковое представление непосредственных кадров в стеке вызова. (Наследуется от Exception.)
СвойствоTargetSite Возвращает метод, создавший текущее исключение. (Наследуется от Exception.)

Методы

ТипИмяОписание
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодGetBaseException() При переопределении в производном классе возвращает исключение Exception , которое является корневой причиной одного или нескольких последующих исключений. (Наследуется от Exception.)
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодGetObjectData(SerializationInfo, StreamingContext) Задает в объекте SerializationInfo недопустимое значение аргумента и дополнительные сведения об исключении. (Переопределяет Exception.GetObjectData(SerializationInfo, StreamingContext).)
МетодGetType() Возвращает тип текущего экземпляра в среде выполнения. (Наследуется от Exception.)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодToString() Создает и возвращает строковое представление текущего исключения. (Наследуется от Exception.)
developers/references/system.argumentoutofrangeexception.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)