[C# 동영상 강의] 12. 배열
다루는 내용
배열
Array 추상 클래스
대본
슬라이드 1
참고 사이트: http://msdn.microsoft.com/ko-kr/library/9b9dty7d.aspx
이번 강의에서는 배열에 대해서 살펴보기로 하겠습니다.
슬라이드 2
배열은 동일한 형식의 여러 개의 요소를 하나로 포함하는 형식입니다.
배열은 Array 추상 클래스에서 파생이 되었으며
모든 형식이 배열의 요소가 될 수 있습니다. 배열의 요소로 배열을 둘 경우 가변 배열을 형성할 수 있습니다.
배열의 요소를 초기화를 하지 않으면 기본 값으로 설정이 되며 기본 값은 숫자 배열 요소는 0, 참조 요소는 null입니다.
그리고 배열은 인덱스를 통해 배열 요소에 접근을 하게 되는데 인덱스는 0부터 시작을 하게 됩니다. 즉, 배열의 크기가 n이라 했을 때 유효한 인덱스는 0부터 n-1까지입니다.
슬라이드 3
Array는 모든 배열의 기본 클래스이면서 추상 클래스 입니다.
Array는 다양한 인터페이스를 구현 약속되었는데 복제에 관련한 ICloneable, List컬렉션에 관한 Ilist와 Icollection, 그리고 Ienumerable을 구현 약속함으로써 foreach구문을 사용할 수 있습니다.
개발도구를 통해 배열에 대해 좀 더 살펴보기로 합시다.
실습
앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요.
2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다.
'동영상 강의 > C# 언어 동영상 강의' 카테고리의 다른 글
[C# 동영상 강의] 17. 대리자 (delegate) (0) | 2016.04.09 |
---|---|
[C# 동영상 강의] 16. 컬렉션 (0) | 2016.04.09 |
[C# 동영상 강의] 15. 인터페이스 (0) | 2016.04.09 |
[C# 동영상 강의] 14. 상속과 다형성 (0) | 2016.04.09 |
[C# 동영상 강의] 13. 문자열 (0) | 2016.04.09 |
[C# 동영상 강의] 11. Object (0) | 2016.04.09 |
[C# 동영상 강의] 10. 메서드 (0) | 2016.04.09 |
[C# 동영상 강의] 9. 생성자 (0) | 2016.04.09 |
[C# 동영상 강의] 8. const와 readonly (0) | 2016.04.09 |
[C# 동영상 강의] 7. static (정적 클래스, 정적 멤버, 정적 생성자) (0) | 2016.04.09 |