Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 09.03.2012
Сообщений: 6
1

Как правильно организовать исключение

09.03.2012, 15:59. Показов 835. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите пожалуйста, как правильно организовать такое исключение:
Создан массив, если в нем есть "2", выводится сообщение о исключении.

И второй вопрос для этой же проги:
Есть класс:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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);
 
    }
 
}
Потом я перегружаю WrappedDisplay (как это сделать, я пытаюсь узнать в первой части вопроса), далее в мейне:
C#
1
2
3
ISampleInterface provider;
provider = new divisionTree();
Console.WriteLine(provider.Display(mas));
Как сделать, чтобы при вызове "Console.WriteLine(provider.Display(mas));" предварительно рассматривалась функция WrappedDisplay, и если массив содержит "2". то выводилось исключение
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.03.2012, 15:59
Ответы с готовыми решениями:

Как правильно генерировать исключение
Всем привет! Есть некая собственная коллекция, основанная на List&lt;&gt;, но если происходит доступ за...

Как правильно организовать?
У меня есть несколько классов и у них практически одинаковые функции, которые отличается парой...

Как правильно организовать многопоточность?
Всем привет! Если кратко Мне нужно организовать выполнение одной большой не цикловой задачи в...

Как правильно организовать цикл for?
Имеем два числа, например 30 и 42 Нужно в цикле перебрать их например 3 раза по следующему...

1
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
09.03.2012, 16:17 2
Цитата Сообщение от SanyaGarik Посмотреть сообщение
Создан массив, если в нем есть "2", выводится сообщение о исключении
в цикле проверяешь свой массив и при совпадении выдаешь сообщение
C#
1
if(mas[i]==2) throw new ArgumentOutOfRangeException("Значение '2' не допустимо");
не забывая отловить его через try-catch
0
09.03.2012, 16:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.03.2012, 16:17
Помогаю со студенческими работами здесь

Как правильно организовать обновление приложения?
Дорогие киберфорумчане, подскажите пожалуйста наиболее эффективную технику обновления приложения...

Как правильно организовать GET-запрос на сайт?
подскажите плз как правильно сделать GET запрос на сайт, предназначен он для добавления...

Как правильно организовать Unit Test?
Доброго времени суток. Никак не могу разобраться в этом тестировании, прошу вашей помощи. Есть...

Как правильно организовать Log в приложении?
Здравствуйте. Я хочу организовать в своем проекте логирование. Для этого набросал класс-логер....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru