IT_Programming/C#

배열

JJun ™ 2006. 2. 27. 13:38

자료형[] 배열이름

 

1. 배열을 사용하면 같은 종류의 데이터가 여러개 있을 경우나

    데이터의 집합을 관리해야 할 경유 등에 보다 관리하게 작얼을 할 수 있다.

 

2. 배열은 선언과 동시에 초기화할 수 있다.
    초기화 하지 않으면 배열의 모든 요소는 int와 같은 수치 자료형의 경우엔 0으로,

    string의 경우에는 null로 초기화한다.

 

3. 배열의 인덱스는 0부터 시작한다.

    배열의 길이가 2라면 배열의 인덱스 번호는 0~1이고 배열의 길이가 5라면 0~4가 된다.


4. 배열의 요소에 접근하려면 배열의 이름 뒤에 인덱스 번호를 붙이면 된다.

 

==============================================================================

 

[보기 1]

int[] Arr;  

 

 

 

[보기2]

int[] Arr = new int[5]; // [5] 갯수

 

 

 

[보기3]

int[] Arr = new int[5] {1,2,3,4,5}
int[] Arr = new int[] {1,2,3,4,5}
int[] Arr = {1,2,3,4,5}; // 일반적인 사용법

 

 

 

[보기4]

int[] Arr;
Arr = {1,2,3,4,5} // 이 코드는 틀렸다.
Arr = new int[] {1,2,3,4,5} // 이 문장은 옳다.
Arr = new int[5] {1,2,3,4,5} // 이 문장은 옳다.

 

 

 

[보기5]

 

int[] Arr = new int[2] {3,4};
Arr [0] = 3;
Arr [1] = 4;
Arr [2] = 5; // 에러이다 (0~1)
Console.WriteLine(Arr[0]);
Console.WriteLine(Arr[1]);

 

==============================================================================

 

[ex]

 

using System;

 

class Test
 {
    public static void Main()
    {
        int[] Arr = {1,2,3,4,5};
    /*  
        int[] Arr = new int[5] {1,2,3,4,5};
        int[] Arr = new int[] {1,2,3,4,5};
    */
  

        for (int i=0; i<4; i++)
        {
           Console.WriteLine(Arr[i]);
        }
    }
}


'IT_Programming > C#' 카테고리의 다른 글

예외처리  (0) 2006.02.27
프로퍼티  (0) 2006.02.27
as 연산자  (0) 2006.02.27
Is 연산자  (0) 2006.02.27
구조체  (0) 2006.02.27