Как правильно организовать исключение - C#
Формулировка задачи:
Подскажите пожалуйста, как правильно организовать такое исключение:
Создан массив, если в нем есть "2", выводится сообщение о исключении.
И второй вопрос для этой же проги:
Есть класс:
Потом я перегружаю WrappedDisplay (как это сделать, я пытаюсь узнать в первой части вопроса), далее в мейне:
Как сделать, чтобы при вызове "Console.WriteLine(provider.Display(mas));" предварительно рассматривалась функция WrappedDisplay, и если массив содержит "2". то выводилось исключение
namespace TaskApp1 { abstract class abstractProvider : ISampleInterface { public void Display(string[] masReturned) { for (int i = 0; i < masReturned.Length; i++) { Console.WriteLine(masReturned[i]); } } public abstract void WrappedDisplay(string[] str); } }
ISampleInterface provider; provider = new divisionTree(); Console.WriteLine(provider.Display(mas));
Решение задачи: «Как правильно организовать исключение»
textual
Листинг программы
if(mas[i]==2) throw new ArgumentOutOfRangeException("Значение '2' не допустимо");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д