배열은 여러 개의 자료를 한꺼번에 다룰 수 있는 자료형입니다.
다음은 배열의 선언 형식입니다.
자료형[] 이름 = { 자료, 자료 }
기본 자료형으로 배열을 만든다면 다음과 같은 형태로 만들 수 있습니다.
static void Main(string[] arg)
{
int[] intArray = { 10, 11, 19, 200, -100 };
float[] floatArray = { 1.0F, 2.0F, 5.0F };
string[] stringArray = { "조건문", "반복문", "자료형" };
}
배열 안에 들어있는 자료들을 요소(Element) 라고 부릅니다.
배열의 요소에 접근하기 위해서는 다음과 같은 형식으로 접근이 가능합니다.
배열[인덱스]
이제 배열을 생성하고 요소에 접근하는 방법에 대해 알아보겠습니다.
static void Main(string[] args)
{
// 배열 생성
string[] stringArray = { "박씨", "김씨", "이씨" };
// 배열의 소요에 접근하여 값을 변경합니다.
stringArray[0] = "박박박씨";
// 요소에 접근하여 출력합니다.
for(int i = 0; i < stringArray.Length; i++)
{
Console.WriteLine(stringArray[i]);
}
}
/*
[실행 결과]
박박박씨
김씨
이씨
*/
이때가지 배열의 크기는 생성과 동시에 값을 추가하여 배열의 크기를 정했습니다.
하지만 배열을 생성해놓고 나중에 값을 추가하는 방식이라면 크기가 정해진 배열을 미리 생성해놓아야 합니다.
다음과 같은 방법을 따릅니다.
int[] intArray = new int[100];
이러한 방식으로 int형 자료가 100개 들어갈 수 있는 배열(공간)을 할당할 수 있습니다.
'C# > 프로그래밍 기초' 카테고리의 다른 글
C# 기초 - 13. for 반복문 (1) | 2024.05.28 |
---|---|
C# 기초 - 12. while 반복문 (1) | 2024.05.28 |
C# 기초 - 10. 삼항 연산자 (1) | 2024.05.26 |
C# 기초 - 09. 조건문(switch) (0) | 2024.05.26 |
C# 기초 - 08. 조건문 (if) (0) | 2024.05.26 |