|
Интерфейс как параметр обобщения?
|
|||
---|---|---|---|
#18+
Всем добрый день разбираясь в коде наткнулся на вот такое объявление public class OrganizationServiceProxy : ServiceProxy<IOrganizationService>, IOrganizationService {} Никогда до этого не сталкивался с конструкцией типа ServiceProxy<IOrganizationService> Кто может подсказать где можно почитать зачем это, как применяется. Ну или объяснить что это такое. Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2015, 15:27 |
|
Интерфейс как параметр обобщения?
|
|||
---|---|---|---|
#18+
Алексей, это просто Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2015, 15:47 |
|
Интерфейс как параметр обобщения?
|
|||
---|---|---|---|
#18+
Где-то в степи, Честно говоря, ничего не понял ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2015, 15:51 |
|
Интерфейс как параметр обобщения?
|
|||
---|---|---|---|
#18+
Алексей, дык в документации: ServiceProxy Generic Class . ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2015, 15:55 |
|
Интерфейс как параметр обобщения?
|
|||
---|---|---|---|
#18+
skyANA, Спасибо. Никуда не направите, статьи или книги почитать когда и зачем в параметр тип обобщения передают интерфейс? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2015, 16:01 |
|
Интерфейс как параметр обобщения?
|
|||
---|---|---|---|
#18+
АлексейskyANA, Спасибо. Никуда не направите, статьи или книги почитать когда и зачем в параметр тип обобщения передают интерфейс? Ну что бы реальный класс мог быть создан только с теми, кто реализует переданный интерфейс. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2015, 17:39 |
|
Интерфейс как параметр обобщения?
|
|||
---|---|---|---|
#18+
Алексей, Давайте попробую объяснить теософическим способом доказательство этой теоремы: Интерфейс как параметр обобщения - Вас ставит в тупик, Тип ( класс )как параметр обобщения - это вас в тупик не должно ставить, ибо тип в обобщении - это как влагалище есть атрибут женщины. Интерфейс это обыкновенный тип, мало того в базовой байтизации это абстрактный класс, тогда вопрос форума можно интерпретировать: С какого х..я абстрактный класс может быть параметром обобщения? а это уже нонсенс и ересь ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2015, 19:34 |
|
Интерфейс как параметр обобщения?
|
|||
---|---|---|---|
#18+
ЕвгенийВ, На память ничего нет почитать с примерами? Так в принципе я понял. Примеры использования еще бы посмотреть.... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2015, 20:45 |
|
Интерфейс как параметр обобщения?
|
|||
---|---|---|---|
#18+
Алексей, Рихтер, "CLR via C#", глава 12 "Generics". В конкретном данном случае абсолютно неважно, чем параметризирован класс - классом или интерфейсом. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 06:16 |
|
|
start [/forum/topic.php?fid=20&fpage=72&tid=1401008]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 148ms |
0 / 0 |