C# и ООП для профессионалов. Урок 10. Рефлексия типов и позднее связывание. Метаданные. |
Автор megabax | |
21.02.2014 г. | |
C# и ООП для профессионалов. Урок 10. Рефлексия типов и позднее связывание. Метаданные.Что бы смотреть урок полностью, подпишитесь на платный раздел. В платном разделе статья находиться здесь. В мире .NET базовой единицей разработки является сборка. При помощи встроенных браузеров Visual Studio или какой либо другой IDE среды можно легко узнать, какие типы входят в состав сборки, на которую ссылается текущий проект. Давайте попробуем сделать это. Откроем какой нибудь проект (любой). В обозревателе решений октроем список ссылок: Мы окажемся в обозревателе объектов... ... ... Прежде чем перейти к изучению пространства имен System.Reflection, давайте ответим на вопрос: а для чего вообще нужна подобная информация? А это нужно для многих технологий, для таких как:
... ...
...Тут мы включаем в выборку как публичные, так и непубличные поля. Давайте проверим:
Аналогично можно узнать список свойств и поддерживаемых интерфейсов (код находиться в приложенных исходниках, их можно скачать подписавшись на платный раздел)
Скриншоты, помеченные знаком *, являются цитатами и иллюстрациями программного продукта "Microsoft Visual Studio 2010 Professional", авторское право на который принадлежит корпорации Microsoft..
http://www.rsdn.ru/article/dotnet/CSThreading1.xml
шифрование http://support.microsoft.com/kb/307010
http://habrahabr.ru/post/104219/
|
|
Последнее обновление ( 22.02.2014 г. ) |
« След. | Пред. » |
---|