유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Records vs Classes in C#

Nick Chapsas

2025. 4. 2.

0

#backend
  • C#의 레코드는 자동으로 public이며 변경 불가능한 속성을 생성합니다. 🧱
  • C#의 클래스는 기본 생성자 매개변수를 메서드나 초기화자에서 사용할 수 있습니다. ⚙️
  • 레코드는 값 기반의 동등성을 사용하는 반면, 클래스는 그렇지 않습니다.⚖️
  • 클래스의 기본 생성자 매개변수는 명시적으로 속성으로 선언해야 사용 가능합니다. 🔑
  • 컴파일러는 클래스의 기본 생성자 매개변수가 메서드에서 사용될 경우 내부적으로 필드를 생성합니다. 🤫

Recommanded Videos