[C#] get , set 문법과 자동 구현 프로퍼티
|

[C#] get , set 문법과 자동 구현 프로퍼티

C#에서 **get**과 set 문법은 프로퍼티를 정의하는 데 사용됩니다. 프로퍼티는 필드(클래스의 변수)의 값을 읽고 쓰는 방식을 제어하는 메커니즘으로, 메서드처럼 작동하지만 외부 코드에서는 필드처럼 보입니다. 프로퍼티를 사용하면 데이터의 캡슐화와 유효성 검사, 로깅, 오류 검사 등을 구현할 수 있으며, 이를 통해 객체의 상태 관리가 더욱 안전하고 유연해집니다. 프로퍼티의 구성 예제 1: 간단한 get/set 프로퍼티 이 예제에서 Person 클래스는…