문제

.NET에서 자기 성찰과 반사의 차이점은 무엇입니까?

도움이 되었습니까?

해결책

자기 성찰이 소개되었습니다. Reflection의 대안으로 2004년 FxCop :

FxCop 1.30의 새로운 기능은 이제 내성(Introspection)이라고 불리는 기술.이 인트로스펙션 엔진을 사용하면 훨씬 더 빠른 분석 및 지원 다중 스레드 분석.달리 이전의 반사 엔진 버전, 인트로스펙션 엔진 분석 중인 어셈블리는 다음과 같습니다. 잠겨 있지 않으므로 닫을 필요가 없습니다. FxCop을 내려 수정하고 다시 컴파일합니다. 그 어셈블리의.마지막으로, 인트로스펙션 엔진은 많은 것을 제공합니다. 풍부한 분석 인프라 반사 엔진과 비교한 결과입니다.

다른 팁

그들은 같은 전체의 두 부분입니다.

내부 검사는 클래스 자체의 '내부'를 살펴보고 예를 들어 메서드가 사용하는 매개 변수, 해당 멤버의 이름 등을 확인하는 능력을 말합니다.

리플렉션은 .NET이 자체 검사를 구현하는 방법에 대한 구체적인 이름입니다.다른 언어에서는 이를 다르게 부를 수 있습니다(C++에서는 런타임 유형 정보에 대해 제한된 자체 검사 RTTI를 호출함).

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