[.NET] .NET 리플렉션
2020. 1. 14.
.NET 리플렉션 리플렉션이란 .NET환경에서 런타임의 형식에 대한 정보를 얻는 과정을 말합니다. System.Reflection 네임스페이스 클래스와 System.Type을 함께 사용하여 로드된 어셈블리 및 어셈블리 내에 정의된 형식 정보를 가져올 수 있습니다. (클래스, 인터페이스, 값 형식) 리플렉션을 사용하여 동적으로 형식 인스턴스를 만들거나, 형식을 기존 개체에 바인딩하거나, 기존 개체에서 형식을 가져올 수 있습니다. 그리고 나서 해당 형식의 메서드를 호출하거나 필드 및 속성에 액세스할 수 있습니다. .NET의 형식메타데이터는 리플렉션을 위해 있다고도 하는데 아래와 같은 방법으로 해당 정보를 가져올 수 있고 더 많습니다. type.Assembly - Assembly에 대하여 type.Attrib..