어트리뷰트

    [C#]리플렉션(Reflection)과 어트리뷰트(Attribute)

    📕리플렉션(Reflection) 📖리플렉션이란? 리플렉션이란 C#에서 런타임 중에 객체의 메타 정보를 확인하고 조작하는 매커니즘이다. 리플렉션을 사용하면 동적으로 인스턴스를 생성하거나 기존 객체에 형식을 바인딩할 수 있으며 기존 객체의 정보를 가져와 해당 객체의 멤버를 조작할 수 있다. C#은 리플렉션을 사용하기 위한 여러 클래스를 .NET 프레임워크에 정의해 놓았다. 아래는 그 리스트이다. Type MemberInfo ConstructorInfo MethodInfo FieldInfo PropertyInfo TypeInfo EventInfo Module Assembly AssemblyName Pointer etc. 📖Type 클래스 Type은 모든 형식(class, interface, array, val..