|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.05.2012, 03:23 | #1 |
Регистрация: 16.03.2012
Сообщений: 4
|
Простейшие классы в C#
Задание:
Построить описание класса, содержащего информацию о почтовом адресе организации. Предусмотреть возможность раздельного изменения составных частей адреса и проверки допустимости вводимых значений. В случае недопустимых значений полей выбрасываются исключения. Написать программу, демонстрирующую все разработанные элементы класса. Собственно, что я написал: Код:
|
17.05.2012, 10:47 | #2 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
Преподаватель ваш чудак.
Если еще индекс както можно за уши притянуть к целочисленными, то телефон совсем не к селу. Так и передайте. А ваши свойства тоже не фантан. Логика отсутствует. Последний раз редактировалось =master=; 17.05.2012 в 11:02. |
17.05.2012, 14:30 | #3 |
Регистрация: 16.03.2012
Сообщений: 4
|
Что с ними не так? И как тогда можно индекс "притянуть за уши"? Хотя бы на словах кто объяснил...
|
17.05.2012, 15:24 | #4 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
Что тут объяснять.
Индекс это 6-и значный код, ну ладно, т.к. все из цифр, то можно сделать и целочистенным. А вот телефон... его можно записывать как угодно и цифрами и буквами и с кодом региона, страны, города... с пробелами и без. Ну если так уж надо то, делайте, только при этом надо пользователю заранее говорить. на этапе ввода. Хотя по моему это бред. Что касается свойств, то глянем, например, на Street Код:
даже если вывалит ексепшн, то значения неправильного, с точки зрения логики кода, все равно останется, где смысл? и так по всем И еще, заставлять человека вводить при ошибке все заново... кащумство. |
17.05.2012, 15:27 | #5 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
ЗЫ. А телефон должен быть строковым параметром
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
17.05.2012, 20:49 | #6 | ||
Регистрация: 16.03.2012
Сообщений: 4
|
Цитата:
Цитата:
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Простейшие Классы ( Си Шарп). | Elimay25 | Помощь студентам | 0 | 03.04.2012 13:50 |
Простейшие классы,обработка исключительных ситуаций))) | таня1 | C# (си шарп) | 0 | 18.05.2011 18:55 |
Простейшие циклы. | kazzz | Помощь студентам | 6 | 04.04.2011 17:33 |
Простейшие вычисления | Nail361 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 10 | 29.03.2011 05:38 |
Задача на простейшие классы | volchonok232 | Помощь студентам | 7 | 01.02.2011 22:13 |