인스턴스 생성자 - 클래스 (참조타입) 생성자는 항상 .ctor이라는 이름으로 불리고 이 이름으로 메서드 정의 메타데이터 테이블에 등록된다. 참조 타입으로 객체의 인스턴스를 생성하면, 데이터 필드들을 저장하기 위한 메모리가 할당되는데 그 과정에서 먼저 객체의 오버헤드 필드(타입 객체 포인터와 동기화 블록 인덱스)가 초기화되고, 그 다음에 타입의 인스턴스 생성자가 호출되어 객체의 초기 상태를 설정한다. 참조타입의 객체를 생성하면, 할당된 메모리는 우선 모두 0으로 초기화되며, 이후 타입의 인스턴스 생성자가 호출된다. 다른 메서드들과 다르게 인스턴스 생성자는 상속되지 않는다. (따라서 virtual,new,override,sealed,abstract 같은 키워드를 사용할 수 없다.) 만약 클래스를 정의할 때..