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

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

Класс Краткое описание
Класс AccessViolationException реализует экземпляр исключительной ситуации, возникающей при обращении к еще не созданному объекту.
Класс ArgumentException реализует экземпляр исключительной ситуации, возникающей когда один из передаваемых свойству (методу) аргументов является недоступным.
Класс ArgumentNullException реализует экземпляр исключительной ситуации, возникающей при попытке передать нулевое значение (Null) свойству (методу), который не принимает его в качестве допустимого значения.
Класс ArgumentOutOfRangeException реализует экземпляр исключительной ситуации, возникающей когда значение одного из передаваемых свойству (методу) аргументов выходит за пределы допустимого диапазона.
Класс ArithmeticException реализует экземпляр исключительной ситуации, возникающей при выполнении каких-либо арифметических действий, а также операций приведения к типу и преобразования.
Класс DirectoryNotFoundException реализует экземпляр исключительной ситуации, возникающей при попытке доступа к директории, отсутствующей на диске.
Класс DivideByZeroException реализует экземпляр исключительной ситуации, возникающей при переполнении в результате деления на 0.
Класс EndOfStreamException реализует экземпляр исключительной ситуации, возникающей во время чтения при попытке выйти за пределы потока.
Класс Exception является базовым классом для всех исключительных ситуаций, которые могут возникнуть во время выполнения пользовательского кода.
Класс FileNotFoundException реализует экземпляр исключительной ситуации, возникающей при попытке доступа к файлу, отсутствующему на диске.
Класс IndexOutOfRangeException реализует экземпляр исключительной ситуации, возникающей при обращении к элементу массива с индексом, находящимся за пределами границ массива.
Класс IOException реализует экземпляр исключительной ситуации, создаваемой при возникновении ошибки ввода-вывода.
Класс NotFiniteNumberException реализует экземпляр исключительной ситуации, возникающей, когда в результате каких-либо действий результирующим значением является плюс бесконечность, минус бесконечность, либо значение не является числовым (NaN).
Класс OleException реализует экземпляр исключительной ситуации, возникающей при работе с OLE-объектами.
Класс OverflowException реализует экземпляр исключительной ситуации, возникающей при переполнении внутреннего буфера.
Класс PathTooLongException реализует экземпляр исключительной ситуации, возникающей, когда путь или имя файла больше, чем максимальная длина, определенная системой.
Класс StackOverflowException реализует экземпляр исключительной ситуации, возникающей при переполнении стека.
Класс TabNotNumberException реализует экземпляр исключительной ситуации, возникающей если формула содержит ячейки с разными типами данных.
Класс Win32Exception реализует экземпляр исключительной ситуации, возникающей при работе API функций Windows.

См. также:

Обработка исключений