![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Wanderer2019 |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: 7 Всего: 17 |
Добрый день,
Сразу оговорюсь - сильно не пинать. Вопрос вероятно глупый и ответ на поверхности, но все же... Встала делемма - ипользовать генерик или нет... Суть такая: В классе нужно ограничить возможный круг типов до определенного количества... Т.е. либо написать интерфейс и наследовать от него n возможных типов, либо использовать генерик и прописать возможные типы в where 1-й вариант реализации (без генериков):
2-й вариант реализации (с генериками):
В чем разница и приимущества 2-го способа, кроме формы записи... Это сообщение отредактировал(а) Wanderer2019 - 17.8.2010, 13:29 |
||||
|
|||||
| wester |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: 4 Всего: 13 |
http://www.rsdn.ru/?article/patterns/generic-mvc2.xml
рассказывается зачем они нужны и как использовать |
|||
|
||||
| Wanderer2019 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: 7 Всего: 17 |
wester,
не понял.. причем тут паттерны для java? |
|||
|
||||
| wester |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: 4 Всего: 13 |
Wanderer2019,
сейчас дам верную ссылку вот http://www.rsdn.ru/article/dotnet/generics.xml?print Это сообщение отредактировал(а) wester - 17.8.2010, 15:34 |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |