Как сгенерировать свою ошибку (исключение)?Delphi , Синтаксис , Ошибки и ИсключенияКак сгенерировать свою ошибку (исключение)?
Примечание: в отличие от других объектов, объекты типа Exception или других классов, унаследованных от Exception не требуют вызова деструкторов или любых других действий по освобождению памяти после их создания. В .NET можно создавать и выбрасывать исключения с помощью класса
не является корректным синтаксисом C#. Вместо этого вам нужно использовать оператор Вот пример исправленного кода:
Это будет выбрасывать объект Если вы хотите создать свой собственный класс исключений, вы можете наследоваться от класса
Обратите внимание, что, как упоминалось в комментарии, исключения не требуют деструктора или любого другого действия по очистке после создания. Когда исключение выбрасывается, оно хранится на стеке и может быть пойман и обработан блоками try-catch. sworth noting that in .NET Core 2.0 and later, you can use the В статье описывается способ генерации исключения (ошибки) в программировании с помощью функции raise и объекта Exception. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Ошибки и Исключения ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |