C#에서 class와 struct의 차이점
·
C#
C#에서 class와 struct는 모두 데이터와 함수를 포함하는 사용자 정의 데이터 형식입니다. 하지만 두 형식에는 몇 가지 중요한 차이점이 있습니다. class와 struct의 주요 차이점 특징 class struct 크기 객체 헤더와 데이터로 구성되어 있어 일반적으로 struct보다 크기가 큽니다. 데이터로만 구성되어 있어 일반적으로 class보다 크기가 작습니다. 포인터 객체는 포인터를 통해 참조됩니다. 구조체는 값으로 전달됩니다. 참조 투명성 객체의 값을 수정하면 참조하는 모든 객체의 값이 수정됩니다. 구조체의 값을 수정하면 원본 구조체의 값만 수정됩니다. 상속 class는 상속을 지원합니다. struct는 상속을 지원하지 않습니다. 포함 class는 다른 class를 포함할 수 있습니다. st..