Вопрос

В Java есть методы для сканирования трассы Classpath/All Classes/в упаковке и перечисления классов в нем. Например, Spring Component Scanning использует что -то подобное, чтобы сканировать все классы и найти их с интересной аннотацией.

Если есть какая -то подобная техника для C# и если да, то какие API для использования?

Это было полезно?

Решение

А Отражение API это способ сделать это через C#.

Вы можете использовать Класс сборки Чтобы посмотреть на сборки (т.е. пакеты). Внутри сборки вы можете использовать Assembly.getTypes Чтобы получить список всех классов.

Первая ссылка выше демонстрирует довольно много вариантов того, как это можно использовать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top