'Object로부터 파생된 타입 관계'를 보면 기본 타입에서 숫자형과 char, bool 타입이 값 형식에 속한다.참조 형식은 string, object와 class로 정의되는 모든 타입이 포함된다. 그런데 값 형식에도 class처럼 사용자 형식을 두려면?구조체(Struct)를 사용하면 된다. 구조체는 클래스를 정의하는 문법과 매우 유사하다. class 예약어를 struct 예약어로 대체한다는 것과 함께 다음의 차이점이 있다. 인스턴스 생성을 new로 해도 되고, 안 해도 된다.기본 생성자는 명시적으로 정의할 수 없다. - (C# 10 부터 궂체에도 기본 생성자를 정의할 수 있다.)매개변수를 갖는 생성자를 정의해도 마치 기본 생성자가 있는 것처럼 C# 컴파일러에 의해 자동으로 지원된다. (클래스의 경우 ..