C# 언어는 참조 타입(reference type)과 값 타입(value type)을 갖는 주요 데이터 타입을 제공합니다. 이 두 가지 타입은 변수의 성격과 메모리에 저장되는 방식에서 차이가 있습니다. 이에 대한 이해는 C# 프로그래밍에서 핵심적인 역할을 합니다. 참조 타입 (Reference Type) 대표적인 참조 타입: 클래스(class), 인터페이스(interface), 델리게이트(delegate), 배열(array) 등 저장 위치: *힙(heap) 메모리에 저장 변수: 변수는 힙에 저장된 객체의 참조를 가짐 특징: 여러 변수가 동일한 객체를 참조할 수 있음 전달 방식: 메서드에 전달되면 객체의 참조가 복사되므로, 객체의 속성을 변경하면 원본 객체에 영향을 미침 값 타입 (Value Type) 대..