문제

Java에는 ClassPath/모든 클래스/패키지 내에서 클래스를 스캔하고 클래스를 열거하는 방법이 있습니다. 예를 들어 스프링 구성 요소 스캔은 이와 같은 것을 사용하여 모든 클래스를 스캔하고 흥미로운 주석을 가진 사람들을 찾습니다.

C#에 대한 유사한 기술이 있다면 사용해야 할 API는 무엇입니까?

도움이 되었습니까?

해결책

그만큼 반사 API C#을 통해이 작업을 수행하는 방법입니다.

당신은 사용할 수 있습니다 어셈블리 클래스 어셈블리를 보려면 (예 : 패키지). 어셈블리 내에서 사용할 수 있습니다 어셈블리 .getTypes 모든 클래스 목록을 검색합니다.

위의 첫 번째 링크는 이것이 어떻게 사용될 수 있는지에 대한 몇 가지 옵션을 보여줍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top