-
[C# 기본] 7. 속성과 인덱서C#/강의 | Lecture 2018. 11. 29. 23:59
1. 속성
1-1. 속성은 클래스 안의 멤버변수에 값 저장 또는 읽기
1-2. 속성의 대상이 되는 멤버 변수는 private로 선언된 멤버변수
1-3. get, set, value, return의 키워드를 사용
1-4. 속성 값 읽기와 저장 형식은 아래와 같음
- 속성명은 일반적으로 해당 멤버변수와 관련된 이름으로 설정
- 접근한정자 데이터형 속성명
{
get { return 멤버변수; }
set { 멤버변수 = value; }
}
- public int Name
{
get { return name; }
set { name = value; }
}
1-5. 사용 방식은 아래와 같음
- TestClass test = new TestClass();
test.Name = "Hello"; // set 호출
Console.WriteLine(test.Name); // get 호출
2. 인덱서
2-1. 인덱서는 클래스 내의 배열 또는 컬렉션을 외부에서 접근할 수 있도록 하는 역할
2-2.
'C# > 강의 | Lecture' 카테고리의 다른 글
[C# 기본] 6. 클래스 (0) 2018.11.29 [C# 기본] 5. 파일입출력 (0) 2018.11.29 [C# 기본] 4. 배열 (0) 2018.11.29 [C# 기본] 3. 기본 문법 (0) 2018.11.29 [C# 기본] 2. 데이터형 (0) 2018.11.28 댓글