배열

값을 여러 개 저장할 수 있는 변수

데이터 타입 뒤에 대괄호를 붙인 뒤, 중괄호에 값을 넣어주면 된다.

String[] cars = {"BMW", "Mustang", "Corvette"};

Console.WriteLine(cars);

이대로 출력하면 배열의 데이터 타입이 나온다.

 

배열의 값을 출력하기 위해서는 인덱스 번호를 입력해주어야 한다. 인덱스 번호는 0부터 시작이다.

String[] cars = {"BMW", "Mustang", "Corvette"};

Console.WriteLine(cars[0]);
Console.WriteLine(cars[1]);
Console.WriteLine(cars[2]);

범위에서 벗어난 인덱스 번호를 입력하면 오류가 발생하므로 주의해야한다.

 

배열의 값을 바꾸고 싶다면 인덱스 번호를 지정하여 새로운 값을 넣으면 된다.

String[] cars = {"BMW", "Mustang", "Corvette"};

cars[0] = "Testla";

Console.WriteLine(cars[0]);

 

for문을 통해 배열의 모든 값을 출력할 수 있다.

String[] cars = {"BMW", "Mustang", "Corvette"};

cars[0] = "Tesla";

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

 

배열의 크기는 고정되어 있다.

배열을 선언한 뒤, 지정한 인덱스 값보다 작은 값은 넣을 수 있지만 인덱스 값을 넘길 수는 없다.

String[] cars = new string[3];

cars[0] = "Tesla";
cars[1] = "Mustang";
cars[2] = "Corvette";

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

 

 

+ Recent posts