На этом шаге мы перечислим наиболее часто встречающиеся исключения.
В таблице 1 перечислены наиболее часто возникающие исключения и указаны причины, которые могут привести к их возникновению.
Исключение | Возникает |
---|---|
FormatException — ошибка преобразования | При выполнении преобразования, если преобразуемая величина не может быть приведена к требуемому типу. Наиболее часто возникает при преобразовании строки символов в число |
IndexOutOfRangeException — выход значения индекса за допустимые границы | При обращении к несуществующему элементу массива |
ArgumentOutOfRangeException — выход значения аргумента за допустимые границы | При обращении к несуществующему элементу данных, например, при выполнении операций со строками |
OverflowException — переполнение | Если результат выполнения операции выходит за границы допустимого диапазона, а также при выполнении операции деления, если делитель равен нулю |
FileNotFoundException — ошибка ввода/вывода | При выполнении файловых операций. Наиболее частая причина — отсутствие требуемого файла (ошибка в имени файла или обращение к несуществующему или недоступному устройству) |
DirectoryNotFoundException — ошибка ввода/вывода | При выполнении файловых операций. Наиболее частая причина — отсутствие требуемого каталога (ошибка в имени каталога или обращение к несуществующему или недоступному устройству) |
На этом мы заканчиваем изучение начал Microsoft Visual C++. Надеемся, что предложенные шаги были Вам полезны.