배열
값을 여러 개 저장할 수 있는 변수
데이터 타입 뒤에 대괄호를 붙인 뒤, 중괄호에 값을 넣어주면 된다.
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]);
}
'C# > C#' 카테고리의 다른 글
22. 메서드 (Methods) (0) | 2023.09.19 |
---|---|
21. ForEach문(Foreach Loop) (0) | 2023.09.18 |
19. 계산기 프로그램(Calculator Program) (0) | 2023.09.13 |
18. 가위바위보 게임(Rock-Paper-Scissors Game) (0) | 2023.09.07 |
17. 숫자 맞추기 게임(Number Guessing Game) (0) | 2023.09.05 |