언어 자료구조 알고리즘/C# 언어 문법

7. 배열

언제나휴일 2009. 8. 19. 05:47
반응형
배열

  

다루는 내용

 - 1차원 배열

 - 다차원 배열

 - Jagged 배열

 - foreach 및 Length멤버

 

이번 항목은 Look & Feel로만 구성되어 있으니 잘 보시고 스텁 형태로 작성하여 확인해 보시길 바란다.

1차원 배열 

 

27번 라인처럼 초기화에서 되는 구문도 35번 라인처럼 대입 연산구문에서는 허용치 않는 표현은 주의하자.

 

C#에서는 할당된 배열 공간을 벗어날 경우 예외가 발생함으로써 개발 시에 잘못된 부분을 수정할 수 있게 해준다.

 

   

다차원 배열

 

48번 라인처럼 초기화 구문에 사용되는 표현이 55번 라인과 같이 대입 연산구문에서는 허용하지 않는 것들은 주의하자. 

 

 

  

Jagged 배열

 

C#에서는 다음과 같은 Jagged(지그재그) 배열을 제공하고 있다. 

 

 

 

 

배열 형식은 Array 추상 형식에서 파생된 참조 형식이다.

배열형식은 Array 추상 형식에서 파생된 형식이다.  Array 형식은 IEnumerable을 구현하여 이로부터 파생된 배열 형식들은 foreach구문을 사용할 수가 있다. 

 

 

당연히 Array의 멤버인 Length등을 사용할 수 있다. 

MSDN에서 Array멤버 확인 하러 가기

 

 

 

반응형

'언어 자료구조 알고리즘 > C# 언어 문법' 카테고리의 다른 글

12. 속성(Property)  (0) 2009.08.19
11.Class  (0) 2009.08.19
10.Casting  (0) 2009.08.19
9.String  (0) 2009.08.19
8. Object  (0) 2009.08.19
6. valuetype 기본 형식  (0) 2009.08.19
5. .NET Framework  (0) 2009.08.19
4. const 와 readonly  (0) 2009.08.19
3. 소멸자  (0) 2009.08.19
2. 생성자  (0) 2009.08.19