Системные классы исключительных ситуаций

Ниже представлен список классов языка Fore используемых для обработки либо генерации различных исключительных ситуаций.

Класс Краткое описание

AccessViolationException

Класс AccessViolationException реализует экземпляр исключительной ситуации, возникающей при обращении к еще не созданному объекту.

ArgumentException

Класс ArgumentException реализует экземпляр исключительной ситуации, возникающей когда один из передаваемых свойству (методу) аргументов является недоступным.

ArgumentNullException

Класс ArgumentNullException реализует экземпляр исключительной ситуации, возникающей при попытке передать нулевое значение (Null) свойству (методу), который не принимает его в качестве допустимого значения.

ArgumentOutOfRangeException

Класс ArgumentOutOfRangeException реализует экземпляр исключительной ситуации, возникающей когда значение одного из передаваемых свойству (методу) аргументов выходит за пределы допустимого диапазона.

ArithmeticException

Класс ArithmeticException реализует экземпляр исключительной ситуации, возникающей при выполнении каких-либо арифметических действий, а также операций приведения к типу и преобразования.

DirectoryNotFoundException

Класс DirectoryNotFoundException реализует экземпляр исключительной ситуации, возникающей при попытке доступа к директории, отсутствующей на диске.

DivideByZeroException

Класс DivideByZeroException реализует экземпляр исключительной ситуации, возникающей при переполнении в результате деления на 0.

EndOfStreamException

Класс EndOfStreamException реализует экземпляр исключительной ситуации, возникающей во время чтения при попытке выйти за пределы потока.

Exception

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

FileNotFoundException

Класс FileNotFoundException реализует экземпляр исключительной ситуации, возникающей при попытке доступа к файлу, отсутствующему на диске.

IndexOutOfRangeException

Класс IndexOutOfRangeException реализует экземпляр исключительной ситуации, возникающей при обращении к элементу массива с индексом, находящимся за пределами границ массива.

IOException

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

NotFiniteNumberException

Класс NotFiniteNumberException реализует экземпляр исключительной ситуации, возникающей, когда в результате каких-либо действий результирующим значением является плюс бесконечность, минус бесконечность, либо значение не является числовым (NaN).

OleException

Класс OleException реализует экземпляр исключительной ситуации, возникающей при работе с OLE-объектами.

OverflowException

Класс OverflowException реализует экземпляр исключительной ситуации, возникающей при переполнении внутреннего буфера.

PathTooLongException

Класс PathTooLongException реализует экземпляр исключительной ситуации, возникающей, когда путь или имя файла больше, чем максимальная длина, определенная системой.

StackOverflowException

Класс StackOverflowException реализует экземпляр исключительной ситуации, возникающей при переполнении стека.

TabNotNumberException

Класс TabNotNumberException реализует экземпляр исключительной ситуации, возникающей если формула содержит ячейки с разными типами данных.

Win32Exception

Класс Win32Exception реализует экземпляр исключительной ситуации, возникающей при работе API функций Windows.

См. также:

Исключительные ситуации