Property(프로퍼티), Indexer(인덱서)
Property accessor(접근자) mutator(설정자)를 대체할 수 있는 특수한 메소드. class Person { private int age; // private (데이터 타입) (변수 명) 형태로 변수 선언 public int Age // public (데이터 타입) (메소드 이름) 형태로 메소드 선언 { get { return age; // Age 메소드를 통해 가져올 private 멤버를 반환 } set { age = value; // Age 메소드를 통해 값을 저장할 private 멤버에 value를 세팅 } } } 자동 구현 프로퍼티 private 속성의 필드를 프로퍼티와 동시에 생성해서, 따로 생성해주고 연결해 주는 불편함을 줄여 주는 프로퍼티. 위의 일반 프로퍼티처럼 변수 선언 ..
프로그래밍/C#
2016. 7. 30. 13:12