Чтение онлайн

на главную - закладки

Жанры

Язык программирования C#9 и платформа .NET5
Шрифт:

Код CIL, метаданные типов и манифест сборки

Дополнительные ресурсы сборки

Отличия между библиотеками классов и консольными приложениями

Отличия между библиотеками классов .NET Standard и .NET Core

Конфигурирование приложений

Построение и потребление библиотеки классов .NET Core

Исследование манифеста

Исследование кода CIL

Исследование метаданных типов

Построение клиентского приложения C#

Построение клиентского приложения Visual Basic

Межъязыковое наследование в действии

Открытие доступа к внутренним типам для других сборок

Использование атрибута assembly

Использование файла проекта

NuGet и .NET Core

Пакетирование сборок с помощью NuGet

Ссылка на пакеты NuGet

Опубликование консольных приложений (обновление в версии .NET 5)

Опубликование приложений, зависящих от инфраструктуры

Опубликование автономных приложений

Опубликование автономных приложений в виде единственного файла

Определение местонахождения сборок исполняющей средой .NET Core

Резюме

Глава 17

Потребность в метаданных типов

Просмотр (частичных) метаданных для перечисления EngineStateEnum

Просмотр (частичных) метаданных для типа Car

Исследование блока TypeRef

Документирование определяемой сборки

Документирование ссылаемых сборок

Документирование строковых литералов

Понятие рефлексии

Класс System.Туре

Получение информации о типе с помощью System.Object.GetType

Получение информации о типе с помощью typeof

Получение информации о типе с помощью System.Туре.GetType

Построение специального средства для просмотра метаданных

Рефлексия методов

Рефлексия полей и свойств

Рефлексия реализованных интерфейсов

Отображение разнообразных дополнительных деталей

Добавление операторов верхнего уровня

Рефлексия статических типов

Рефлексия обобщенных типов

Рефлексия параметров и возвращаемых значений методов

Динамическая загрузка сборок

Рефлексия сборок инфраструктуры

Понятие позднего связывания

Класс System.Activato

Вызов методов без параметров

Вызов методов с параметрами

Роль атрибутов .NET

Потребители атрибутов

Применение атрибутов в C#

Сокращенная система обозначения атрибутов C#

Указание параметров конструктора для атрибутов

Атрибут [Obsolete] в действии

Построение специальных атрибутов

Применение специальных атрибутов

Синтаксис именованных свойств

Ограничение использования атрибутов

Атрибуты уровня сборки

Использование файла проекта для атрибутов сборки

Рефлексия атрибутов с использованием раннего связывания

Рефлексия атрибутов с использованием позднего связывания

Практическое использование рефлексии позднего связывания и специальных атрибутов

Построение расширяемого приложения

Поделиться:
Популярные книги

Камень Книга седьмая

Минин Станислав
7. Камень
Фантастика:
фэнтези
боевая фантастика
6.22
рейтинг книги
Камень Книга седьмая

Барон диктует правила

Ренгач Евгений
4. Закон сильного
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Барон диктует правила

Ты не мой BOY

Рам Янка
5. Самбисты
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Ты не мой BOY

Дворянская кровь

Седой Василий
1. Дворянская кровь
Фантастика:
попаданцы
альтернативная история
7.00
рейтинг книги
Дворянская кровь

Неверный

Тоцка Тала
Любовные романы:
современные любовные романы
5.50
рейтинг книги
Неверный

Не грози Дубровскому! Том V

Панарин Антон
5. РОС: Не грози Дубровскому!
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Не грози Дубровскому! Том V

Сердце Дракона. Том 19. Часть 1

Клеванский Кирилл Сергеевич
19. Сердце дракона
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
7.52
рейтинг книги
Сердце Дракона. Том 19. Часть 1

Мама для дракончика или Жена к вылуплению

Максонова Мария
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Мама для дракончика или Жена к вылуплению

Ваше Сиятельство 3

Моури Эрли
3. Ваше Сиятельство
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Ваше Сиятельство 3

Снегурка для опера Морозова

Бигси Анна
4. Опасная работа
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Снегурка для опера Морозова

Архил...?

Кожевников Павел
1. Архил...?
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Архил...?

Идеальный мир для Социопата 2

Сапфир Олег
2. Социопат
Фантастика:
боевая фантастика
рпг
6.11
рейтинг книги
Идеальный мир для Социопата 2

Внешняя Зона

Жгулёв Пётр Николаевич
8. Real-Rpg
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Внешняя Зона

Идеальный мир для Лекаря 16

Сапфир Олег
16. Лекарь
Фантастика:
боевая фантастика
юмористическая фантастика
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 16