Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
18.11.2014, 10:42
|
|||
---|---|---|---|
Generic <T> |
|||
#18+
Скажите пожалуйста, как в таком контексте использовать Generic? (t - это может быть разные формы) авторpublic partial class frmFilter : Form { dynamic _t; public frmFilter() { InitializeComponent(); } public frmFilter(dynamic t) { _t = t; InitializeComponent(); } Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.11.2014, 12:06
|
|||
---|---|---|---|
Generic <T> |
|||
#18+
вопрос не как, а зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.11.2014, 12:20
|
|||
---|---|---|---|
Generic <T> |
|||
#18+
Pallarisвопрос не как, а зачем? форма фильтров может запускаться из любой формы проекта, надо из формы фильтра обратиться к DataSource вызывающей формы. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.11.2014, 12:23
|
|||
---|---|---|---|
Generic <T> |
|||
#18+
vahPallarisвопрос не как, а зачем? форма фильтров может запускаться из любой формы проекта, надо из формы фильтра обратиться к DataSource вызывающей формы. Чем тут дженерик поможет? Передай DataSource в форму фильтра ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.11.2014, 12:27
|
|||
---|---|---|---|
Generic <T> |
|||
#18+
Pallarisvahпропущено... форма фильтров может запускаться из любой формы проекта, надо из формы фильтра обратиться к DataSource вызывающей формы. Чем тут дженерик поможет? Передай DataSource в форму фильтра я так и сделал, хотелось красивше ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.11.2014, 14:23
|
|||
---|---|---|---|
Generic <T> |
|||
#18+
vahPallarisпропущено... Чем тут дженерик поможет? Передай DataSource в форму фильтра я так и сделал, хотелось красивше По своему опыту скажу - если можно избежать дженериков - лучше их избегать. Сделайте как вам преложили выше. В 70% случаев (на глаз) я всегда жалел что связывался с дженериками. То же хотелось сделать "покрасивше". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.11.2014, 14:29
|
|||
---|---|---|---|
Generic <T> |
|||
#18+
LameUser В 70% случаев (на глаз) я всегда жалел что связывался с дженериками. То же хотелось сделать "покрасивше". Примет в студию! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.11.2014, 14:35
|
|||
---|---|---|---|
Generic <T> |
|||
#18+
LameUserВ 70% случаев (на глаз) я всегда жалел что связывался с дженериками. То же хотелось сделать "покрасивше". В 30% случаев использовал их по назначению? Нужно ж понимать, почему и когда они лучше, чем, к примеру, везде пихать Object. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.11.2014, 14:40
|
|||
---|---|---|---|
Generic <T> |
|||
#18+
PallarisLameUserВ 70% случаев (на глаз) я всегда жалел что связывался с дженериками. То же хотелось сделать "покрасивше". В 30% случаев использовал их по назначению? Нужно ж понимать, почему и когда они лучше, чем, к примеру, везде пихать Object. Я про то, что задача ТС не требует применения дженерика на первый взгляд. Следовательно лучше её делать без дженерика. Для себя с делал вы вывод, что лучше всего дженерики использовать в коллекциях (своих). А для формы фильтра, как тут предлагается что подавать в качестве типа для авторформа фильтров может запускаться из любой формы проекта, надо из формы фильтра обратиться к DataSource вызывающей формы.? Тут дженерик вообще не подходит имхо. Т.к. в конченом итоге нужен инстанс. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.11.2014, 14:41
|
|||
---|---|---|---|
Generic <T> |
|||
#18+
ЕвгенийВLameUserВ 70% случаев (на глаз) я всегда жалел что связывался с дженериками. То же хотелось сделать "покрасивше". Примет в студию! Приведение неизвестно типа объекта к дженерикам то еще удовольствие. Не слышал? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.11.2014, 14:43
|
|||
---|---|---|---|
Generic <T> |
|||
#18+
PallarisLameUserВ 70% случаев (на глаз) я всегда жалел что связывался с дженериками. То же хотелось сделать "покрасивше". В 30% случаев использовал их по назначению? Нужно ж понимать, почему и когда они лучше, чем, к примеру, везде пихать Object. Использовал не по назначению в виду малого опыта и услышал - думал дай поприменяю.....поприменял :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.11.2014, 14:49
|
|||
---|---|---|---|
Generic <T> |
|||
#18+
LameUser Приведение неизвестно типа объекта к дженерикам то еще удовольствие. Не слышал? Кривая архитектура - не доказательство ненужности параметрического полиморфизма. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.11.2014, 14:49
|
|||
---|---|---|---|
Generic <T> |
|||
#18+
ЕвгенийВLameUserВ 70% случаев (на глаз) я всегда жалел что связывался с дженериками. То же хотелось сделать "покрасивше". Примет в студию! Еще в догонку по памяти. Сможешь тут написать как в не дженерик класс подать параметр с дженерик типом? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.11.2014, 14:50
|
|||
---|---|---|---|
Generic <T> |
|||
#18+
ЕвгенийВLameUserПриведение неизвестно типа объекта к дженерикам то еще удовольствие. Не слышал? Кривая архитектура - не доказательство ненужности параметрического полиморфизма. Кривая архитектура это следствие. Как я написал из желания сделать "красиво" и применить дженерик. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.11.2014, 14:52
|
|||
---|---|---|---|
Generic <T> |
|||
#18+
LameUserЕвгенийВпропущено... Примет в студию! Еще в догонку по памяти. Сможешь тут написать как в не дженерик класс подать параметр с дженерик типом? Имеется в виду конструктор не дженерик класса. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1402239]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
77ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 340ms |
total: | 521ms |
0 / 0 |