728x90

배열문은 미리 정해진 값을 주고 그 인덱스중 하나 혹은 랜덤으로 뽑아서 사용할때 유용합니다.

배열문은 array 라고 합니다.

이렇게 배열안에 각 인덱스가 존재하는겁니다. 

그리고 array는 [ ] 를 사용합니다. Method( ) 와는 구분이 됩니다.

인덱스의 시작은 숫자0 부터 시작합니다. 

 

array속의 값이 숫자이면 int 를 사용합니다. 예를들어보겠습니다.

 

int [ ] numbers = {4, 8, 10, 12, 13, 14};

 

여기서 numbers는 배열의 주어진 이름이 됩니다. 개발자 마음데로 지정하시면 됩니다.

콘솔에 나타나기 위해서는 

 

Console.WriteLine(numbers[2].ToString( ));  

 

독해하면, 

콘솔, number의 array의 인덱스2번을 콘솔에 나타내줘 

되겠습니다.

 

그럼 콘솔에는 10 이란 숫자가 뜹니다. 인덱스는 0 부터 시작하니, array 의 3번째 주어진 숫자가 선택되는것이고, 

숫자를 콘솔에 나타나기 위해서는 .ToString 을 사용하여서 문자화 해야합니다. 

 

이름을 예를 들어서 문자 array 를 만들어 보겠습니다.

 

string [ ] names = {"한", "김",  "박", "문"};

 

문자를 사용하기에 string 을 사용했으며, names 는 배열의 주어진 이름. 숫자와 다른점은 항상 따옴표를 사용해야 합니다. 

그리고, 인덱스를 콘솔에 한번에 다 보여주기를 원하면, 인덱스 넘버를 각각 지정하는 방법도 있지만 좀더 간소화 해보겠습니다.

 

foreach ( string surname in names)

{

Console.WriteLine(surname);

}

 

names array 안에 있는 각 인덱스의 이름을 foreach 를 사용하여 surname 으로 지정하였습니다.

 

 

 

이해를 돕기위한 단순화시킨 코드 예

 

int[ ] numbers = new int [4];

{ numbers[0] = 4;

  number[1] = 2;

  number[2] = 3;

  number[3] = 4;

 

Console.WriteLine(numbers[1].ToString( ));

}

 

이러면 콘솔에 2가 뜹니다! 

 

c# 화이팅!!