Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.06.2014, 15:36   #11
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

вот читайте
http://technet.microsoft.com/en-us/l...ribute(v=VS.85)
eval вне форума Ответить с цитированием
Старый 22.06.2014, 15:37   #12
koutinho92
Новичок
Джуниор
 
Регистрация: 21.06.2014
Сообщений: 9
По умолчанию

Да, это я понимаю что на самом деле создается объект ApplicationClass реализующий интерфейс Application, это я проверял с помощью рефлексии, но в том то и непонятка, что я создавал не объект ApplicationClass, а интерфейс Application, что по идее должно было выдать ошибку, но получается что создается и присваивается переменной экземпляр ApplicationClass.я понимаю что тут скорее всего дело в том что используются com объекты, что это не обычная сборка а сборка взаимодействия, но все же просто хотелось бы получить разьяснения по сути данного вопроса от професионалов
koutinho92 вне форума Ответить с цитированием
Старый 22.06.2014, 15:38   #13
koutinho92
Новичок
Джуниор
 
Регистрация: 21.06.2014
Сообщений: 9
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
твоя ссылка не открывается: контент нот фоунд
koutinho92 вне форума Ответить с цитированием
Старый 22.06.2014, 15:44   #14
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

потому что интерфейс помечен атрибутами, и тогда работает маршалинг (если правильно помню, но не уверен, читать надо), и реально вызывается конструктор класса, но во вне уходит ссылка на интерфейс, т.к. класс реализует его ...
eval вне форума Ответить с цитированием
Старый 22.06.2014, 15:46   #15
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
твоя ссылка не открывается
вопросы форуму, он неправильно ссылку сделал
.... детский сад, надо и такие очевидные вещи объяснять
eval вне форума Ответить с цитированием
Старый 22.06.2014, 16:01   #16
koutinho92
Новичок
Джуниор
 
Регистрация: 21.06.2014
Сообщений: 9
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
потому что интерфейс помечен атрибутами, и тогда работает маршалинг (если правильно помню, но не уверен, читать надо), и реально вызывается конструктор класса, но во вне уходит ссылка на интерфейс, т.к. класс реализует его ...
Вот спасибо, сразу бы так. А также прошу извинения если вопрос был не совсем корректным, просто новичок еще во всем этом деле
koutinho92 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранить экземпляр класса SkrudjMakdak Помощь студентам 0 23.10.2013 21:21
По id создать экземпляр класса. [MI_nor] Общие вопросы по Java, Java SE, Kotlin 3 12.05.2011 03:33
Экземпляр класса как параметр dzjundzja88 C# (си шарп) 7 17.02.2011 18:33
Один экземпляр класса Лубышев Общие вопросы .NET 2 31.10.2008 20:57