런타임에 객체의 클래스 타입, 메서드, 프로퍼티 등의 메타 데이터를 알아내는 기능을 제공한다.또한 동적으로 인스턴스를 만들 수도 있고, 그 인스턴스의 메서드를 호출할 수도 있다.모든 데이터 형식은 System.Object 형식을 상속받는다.System.Object는 G