2010-03-10 4 views
0

자바에는 클래스 패스/모든 클래스/패키지를 스캔하고 클래스를 열거하는 방법이 있습니다. 예 : 스프링 구성 요소 스캔은 이와 같은 것을 사용하여 모든 클래스를 스캔하고 흥미로운 주석이있는 클래스를 찾습니다.C# 클래스 스캐닝

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

답변

4

Reflection API은 C#을 통해이 작업을 수행하는 방법입니다.

Assembly class을 사용하여 어셈블리 (예 : 패키지)를 볼 수 있습니다. 어셈블리 내에서 Assembly.GetTypes을 사용하여 모든 클래스 목록을 검색 할 수 있습니다.

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

관련 문제