17 C# 인덱서(Indexer)
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

인덱서(Indexer)

인덱서와 프로퍼티 비교

인덱서 오버로드

다차원 배열형태 인덱서

본문내용

class MyIndexer{
int x;
int y;
int z;
}
...
MyIndexer mi = new MyIndexer();
mi.X = 1;// property 를 호출하면서...
mi.Y = 2;
mi.Z = 3;
// 배열의 첨자 사용하듯이
MyIndexer mi = new MyIndexer();
mi[0] = 1;
mi[1] = 2;
mi[2] = 3;
// 배열을 루프로 접근하듯이
for(int i = 0; i < 3; i++){
mi[i] = i + 1;
}
property와 유사한 방식으로 정의
get, set 접근자를 사용하여 값 설정 및 값 얻기
value 라는 특수한 parameter 사용
this 라는 키워드와 [ ]를 사용하여 정의
this 는 class나 struct 자기 자신 객체를 가리킴
[ ] 는 인덱스의 기호
[ ] 안에 배열 첨자로 사용할 자료형과 변수선언
배열과 다르게 첨자는 정수 타입이 아니어도 상관없다.
get 접근자에서 반환되는 값의 data type 을 this 키워드 앞에 명시한다.

키워드

  • 가격300
  • 페이지수9페이지
  • 등록일2008.04.01
  • 저작시기2008.2
  • 파일형식파워포인트(ppt)
  • 자료번호#459148
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니