C# - record
·
C#
recordC# 9.0 부터 도입된 참조형(reference type) 선언 키워드다.기본적인 형태는 class와 유사하지만, 데이터 저장에 특화된 불변(Immutable) 객체를 간단히 정의할 수 있다는 점이 특징이다.주로 값 자체를 비교해야 하는 경우, 또는 DTO(Data Transfer Object), 모델 클래스, 게임 데이터 등에서 유용하다. 사용 법은 아래와 같다.public record Player(string Name, int Level); 이렇게 정의만 해도생성자, 일기 전용 프로퍼티, 값 기반의 Equals 및 GetHashCode, ToString() 오버라이드 등이 자동으로 제공된다. class vs record classrecord비교 방식참조 비교(Reference Equal..