[C#] 속성(Property)
by #독개#디버깅 가능
변수의 SET에 조건문 설정가능
버퍼플로우 방지 가능
public string name {get; set;}
pr[op]+tab+tab
자바에선 아직도 Getter,Setter 함수 두개 만들어서 모든 변수마다 사용하지만
C#에선 편하게 함축형식인 프로퍼티를 만들어주었다. 컴파일러가 번역할땐 함수두개로 쪼개서 번역
근데 이것조차도 길고 번거롭다(변수는 소문자, 프로퍼티는 대문자로 약속했었음 같으면 안되거든)
그래서 새로 생긴것이!!
public string name {get; set;}
private의 변수선언과, 프로퍼티까지 함께 축약 되어 있다
이렇게 사용 나중엔 람다써서 더 축약된다 지금은 여기까지만 알자
{get;} 읽기전용 , {set;} 쓰기전용 까지된다
pr[op]+tab+tab 하면 인텔리전스가 만들어준다
'🔥 프로그래밍 학습 > C#' 카테고리의 다른 글
[C#] 접근제한자 (0) | 2022.11.22 |
---|---|
[C#] Static 클래스 / 프로그램의 시작 (0) | 2022.11.22 |
[C#] 생성자/소멸자 / this활용 오버로딩 (0) | 2022.11.21 |
[C#] Summary 사용법 (0) | 2022.11.21 |
[C#] 연산자 (종류, 우선순위) (0) | 2022.11.21 |
블로그의 정보
독한 개발자
#독개#