Реализовать обработку ошибок, при этом переопределив, используя наследование события StackOverflowException - C#
Формулировка задачи:
Задание: Реализовать обработку ошибок, при этом переопределив с помощью наследования событие: StackOverflowException.
Есть иерархия классов: Корабль, пароход, парусник, корвет. Пароход и парусник наследуются от корабля, а корвет - от парусника.
На MSDN нашла это:
В платформе .NET Framework 1.0 и 1.1, может перехватывать StackOverflowException объекта (например, чтобы восстановить из неограниченной рекурсии).Начиная с .NET Framework 2.0, не могут перехватывать StackOverflowException объекта с try/catch блок и соответствующий процесс завершается по умолчанию.Следовательно следует писать код, чтобы обнаруживать и предотвращать переполнение стека.
Теперь вообще не представляю, как выполнить это задание
Помогите, пожалуйста!
Решение задачи: «Реализовать обработку ошибок, при этом переопределив, используя наследование события StackOverflowException»
textual
Листинг программы
class Base { public virtual event EventHandler Foo { add { Console.WriteLine("Base Foo.add called"); } remove { Console.WriteLine("Base Foo.remove called"); } } } class Derived : Base { public override event EventHandler Foo { add { Console.WriteLine("Derived Foo.add called"); } remove { Console.WriteLine("Derived Foo.remove called"); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д