typeof() 컴파일 타임에 객체의 타입을 얻는다. 반환 타입은 System.Type 이다. 사용예시) typeof(타입명) 인스턴스가 아닌 타입명만 들어갈 수 있다. 예를들어, using System; class Temporary {} public static void Main(string[] args) { Temporary tmp = new Temporary(); Console.WriteLine(typeof(Temporary)); // Console.WriteLine(typeof(tmp)); // Compile Error } Temporary 형으로 선언된 인스턴스 tmp는 typeof의 인자로 들어갈 수 없다. .GetType() 런타임에 생성된 인스턴스의 타입을 얻는다. 반환 타입은 System..