Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Имеет ли смысл вставлять internal для использования класса в одном проекте https://www.cyberforum.ru/ csharp-beginners/ thread696165.html
Имеет ли смысл вставлять internal для использования класса в одном проекте? Т.е. я знаю, что нигде более internal класс использоваться не будет, и я сам использую его только в рамках проекта. Проект большой, но разрабатываю один. Какой мне смысл помечать класс как internal?
C# Позднее связывание, возвращение массива: "нельзя преобразовать object в object[]"
метод getData возвращает массив типа double но при попытке вернуть его с помощью метода invoke выдает ошибку что нельзя преобразовать object в object как обойти эту ситуацию method.Invoke(obj, null);
C# Класс Base1: как реализовать метод make() в классе InfoMaker https://www.cyberforum.ru/ csharp-beginners/ thread696127.html
Здравствуйте! Помогите пожалуйста с этой задачей: Создать: класс Base1: поле int value (открытый доступ) значение задаем в конструкторе виртуальный метод getInfo() - возвращает значение строку ( пример: "Base1.value=123 (123 это есть поле value)" ) класс Der1:Base1: getInfo
C# Вывести из контрольной строки слова от трех до пяти слов задание на аттестацию, а я до сих пор за ум не взялся в итоге с# для меня что-то непонятное, смотрю я на пустой код и не знаю что делать, помогите пожалуйста ) Задана контрольная строка. Она состоит из слов, слова разделяются пробелами. Из этой строки выписать слова от трёх до пяти символов https://www.cyberforum.ru/ csharp-beginners/ thread696106.html
Копирование файла по сети: как прописать сетевой путь C#
Здравствуйте! Нашел на форуме функцию копирования файла // Функция копирования файла //sourcefn - имя файла который надо скопировать с путем //destinfn - имя с путем куда надо скопировать файл void CopyFile(string sourcefn, string destinfn) { FileInfo fn = new FileInfo(sourcefn); fn.CopyTo(destinfn, true); } private...
C# Как распарсить XML Есть следующая структура xml файла ................... <ss:Styles> <ss:Style ss:ID="Default"> <ss:Alignment ss:Horizontal="Automatic" ss:Rotate="0.0" ss:Vertical="Bottom" ss:ReadingOrder="Context"/> <ss:Borders> </ss:Borders> https://www.cyberforum.ru/ csharp-beginners/ thread695996.html
C# Как добавить в проект DLL, написанную на C++ Добавил в проект свою DLL написанную на C++, как ее теперь использовать? using имя_dll не работает. Добавлено через 6 минут Через "Проект" -> "Добавить ссылку" не добавляется. Почему? Добавлено через 2 минуты Пересобрал dll с включенным CLR, добавилась как ссылка. Дописал using имя_dll, ошибки: Ошибка 1 Директива использования пространства имен может применяться только для пространств... https://www.cyberforum.ru/ csharp-beginners/ thread695994.html Найти слово минимальной длины, которое есть в обеих строках C#
Вводятся 2 строки. Найти слово минимальной длины, которое есть в обеих строках. При разработке программы использовать контейнерный класс string и средства раздела алгоритмов. Программу разработать в консольном режиме. Напишите программку пожалуйста))
C# Вывести на экран все трехзначные числа, в которых хотя бы две цифры повторяются https://www.cyberforum.ru/ csharp-beginners/ thread695867.html
Здравствуйте, Помогите, пожалуйста, найти ошибку. Циклом while и do while работает, а for не хочет... выводит тысячи Сама задача: Вывести на экран все трехзначные числа, в которых хотя бы две цифры повторяются. Мой код: int i = 100; Console.WriteLine("Цикл FOR:"); for (int i3 = 100; i3 < 1000; i3++)
C# Обращение к компоненту другой формы https://www.cyberforum.ru/ csharp-beginners/ thread695863.html
в общем есть форма Form1, из этой формы хочу обратится к компоненту textBox1 формы Form2......пишу код: Form2 fr = new Form2(); fr.textBox1.Text = "Text"; но почемуто не работает, и подчеркивает строку fr.textBox1.Text = "Text"; крастной линией......что не так?
Программа для отправки почты с вложением. Корректировка проекта C#
Здравствуйте! Пишу программу которая отправляет почту с аттачментом вот только выскакивает ошибка. Помогите разобраться. Заранее спасибо
C# Написать программу "расписание институтских занятий" Помогите пожалуйста. Задали написать программу на С# которая составляет расписание для преподов в универе (программа должна учитывать лекции, практики, лабы, потоки и тд), а как писать не представляю. Подскажите кто что знает, а еще лучше готовый код;) https://www.cyberforum.ru/ csharp-beginners/ thread695826.html
Эксперт .NET
17791 / 12942 / 3381
Регистрация: 17.09.2011
Сообщений: 21,219
13.11.2012, 17:20 0

Создать свой класс ошибок, унаследованный от Exception - C# - Ответ 3692891

13.11.2012, 17:20. Показов 9645. Ответов 12
Метки (Все метки)

Ответ

Как-то так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    static int MyConvert(string input)
    {
        try 
        {
            int value = Convert.ToInt32(input);
            if (value < 100 || value > 1000) throw new ArgumentOutOfRangeException("input");
            return value;
        }
        catch (FormatException ex) 
        {
            throw new MyException("Стоимость введена не верно!", ex);  
        }
        catch (ArgumentOutOfRangeException ex)
        {
            throw new MyException("ВВедено число меньше 100 или больше 1000", ex);
        }
    }
Свое исключение, конечно, можно бросать прямо с 6-й строчки, но лучше все-таки вложенным исключением передавать дополнительные детали об ошибке.

Вернуться к обсуждению:
Создать свой класс ошибок, унаследованный от Exception C#
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2012, 17:20
Готовые ответы и решения:

Создать унаследованный класс EventArgs
Необходимо создать класс MyEventArgs, унаследованный от EventArgs, с целью передачи обработчику...

Как создать класс, унаследованный от кнопки?
Здравствуйте! Начал изучать ООП. Создаю в Sharpdevelop виртуальную клавиатуру. Аналог уже сделал на...

Свой класс Exception
Класс namespace Engine\system; use Exception; /** * Class XException * @package...

Создать свой Exception (MyException)
Создать свой Exception (MyException). Создать класс Methods, описать в нем методы, которые ...

12
13.11.2012, 17:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.11.2012, 17:20
Помогаю со студенческими работами здесь

QML и класс, унаследованный не от QDeclarativeItem
Имеется класс, унаследованный от QWidget. Заставить его отображаться в QML довольно просто Вот...

Унаследованный класс возвращает неверное значение
Есть два класса. В наследнике мы устанавливаем полю х значение 10. class A { int x=5; int...

Создать свой класс
Никогда не создавал собственных классов в C++Builder6. Вот внутренние переменные класса: String...

Создать свой класс
сижу книжку читаю (уже пару недель), там по чуть-чуть все время про классы (в каждой главе)...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru