💻 C# / .NET 주간

C# 14의 새로운 `field` 키워드 완전 정복

C# 14(.NET 10 / VS2026)에 새롭게 추가된 `field` 키워드를 소개하는 글입니다. 기존에는 프로퍼티 접근자에 커스텀 로직을 넣으려면 별도의 backing field를 직접 선언해야 했는데, 이제 `field` 토큰을 쓰면 컴파일러가 자동으로 생성한 backing field에 바로 접근할 수 있습니다. 예를 들어 `set { field = value.Trim(); }` 처럼 getter/setter 안에서 `field`만 쓰면 되니 코드가 훨씬 간결해집니다. 자동 프로퍼티의 편리함과 수동 프로퍼티의 유연함을 동시에 누릴 수 있는 실용적인 기능입니다. 주니어 개발자라면 프로퍼티를 자주 쓰는 만큼 꼭 알아두면 좋을 변화입니다.

키워드

출처

← 리스트로