프로퍼티라고도 불리는 C#의 속성을 개인적으로 어떻게 사용하는지 정리해보고자 합니다. 속성의 사용이유속성은 한 클래스의 필드의 변수를 외부 클래스에서 다루고 싶을때 사용하게 되는 클래스 멤버입니다.필드의 변수 자체를 public 을 사용하여 외부 클래스에서 사용할경우 객체 지향 프로그래밍의 특징중 하나인 캡슐화에 위배되며, 외부에서의 접근으로부터 데이터를 숨길 수 없게됩니다. 속성은 클래스의 변수를 숨기면서 자신의 필드를 접근자를 통해 공개하여 객체 지향 프로그래밍의 캡슐화 특성을 지키는 역할을 합니다. 접근자속성의 접근자는 get, set이 존재하며, get을 통해 필드의 값을 참조할 수 있고, set 을 통해 내용을 설정할 수 있습니다.접근자는 둘 다 사용하거나 둘중 하나만 사용하는것도 가능합니다...