C# Language반사


소개

리플렉션은 런타임에 동적 객체 속성에 액세스하기위한 C # 언어 메커니즘입니다. 일반적으로 리플렉션은 동적 객체 유형 및 객체 속성 값에 대한 정보를 가져 오는 데 사용됩니다. 예를 들어, REST 응용 프로그램에서는 리플렉션을 사용하여 직렬화 된 응답 객체를 반복 할 수 있습니다.

비고 : MS 지침에 따르면 성능 중요한 코드는 반영하지 않아야합니다. https://msdn.microsoft.com/en-us/library/ff647790.aspx를 참조 하십시오.

비고

리플렉션을 사용하면 런타임에 코드가 어셈블리, 모듈 및 유형에 대한 정보에 액세스 할 수 있습니다 (프로그램 실행). 그런 다음이를 사용하여 유형을 동적으로 생성, 수정 또는 액세스 할 수 있습니다. 유형에는 특성, 메소드, 필드 및 속성이 포함됩니다.

추가 읽기 :

반사 (C #)

.NET Framework에서의 반사

반사 관련 예