C# — class vs struct 쉽게 정리짧게 핵심부터:class = 참조형(reference type). 객체(힙)에 저장되고, 변수는 그 객체를 가리키는 참조를 가진다.struct = 값형(value type). 변수 자체가 데이터를 직접 담는다(스택 또는 포함하고 있는 객체 내부에 인라인 저장). 한눈에 비교표 항목 class struct 타입 분류참조형값형메모리 위치주로 힙(가비지컬렉션)스택 또는 포함된 객체 내부(인라인)복사 동작참조(같은 객체를 가리킴)값 복사(완전한 복사본 생성)상속가능(다형성 지원)불가(단, 인터페이스 구현 가능)null 허용허용기본형은 불허(필요 시 Nullable 또는 T?)기본 생성자직접 정의 가능항상 암묵적 파라미터 없는 기본 생성자가 있음; C# 10부터..