C# 배열 자습서: 생성, 선언, 초기화
C#의 배열이란 무엇입니까?
배열은 컬렉션이나 일련의 요소를 저장하는 데 사용됩니다. 이러한 요소는 동일한 유형입니다.
예를 들어 정수 값의 배열이 있는 경우 배열은 [1, 2, 3, 4]와 같은 값의 컬렉션일 수 있습니다. 여기서 배열의 요소 수는 4입니다.
배열은 동일한 유형의 값 모음을 저장하려는 경우 유용합니다. 그래서 선언하는 대신 변수 모든 요소에 대해 하나의 변수만 선언할 수 있습니다.
이 변수는 배열의 요소를 저장하는 역할을 하는 배열 또는 요소 목록을 가리킵니다.
C#에서 배열을 사용하여 작업하는 방법을 살펴보겠습니다. 이 예에서는 정수 배열을 선언하고 이에 따라 작업하겠습니다.
아래 코드는 모두 Program.cs 파일에 만들어집니다.
단계 1) 배열 선언 – 첫 번째 단계는 배열을 선언하는 것입니다. 아래 코드 예제를 통해 이를 어떻게 달성할 수 있는지 살펴보겠습니다.
코드 설명:-
- 첫 번째 부분은 데이터 형식. 배열에 사용되는 요소의 유형을 지정합니다. 따라서 우리의 경우에는 정수 배열을 생성합니다.
- 두 번째 부분 [ ]은 배열의 순위를 지정합니다. (순위는 배열에 포함될 요소 수를 지정하는 자리 표시자입니다.)
- 다음은 우리의 경우 'values'인 배열의 이름입니다. 녹색 구불구불한 밑줄이 보이니 걱정하지 마세요. 그것은 단지 .Net에서 배열을 선언했지만 어디에서나 사용하지 않는다고 말하는 것입니다.
단계 2) 다음 단계는 어레이를 초기화하는 것입니다. 여기서는 배열이 보유할 값의 수를 지정하겠습니다. 또한 배열의 각 요소에 값을 할당할 예정입니다.
코드 설명:-
- 첫째, 배열이 보유할 요소의 개수를 3으로 설정합니다. 즉, 대괄호 안에서는 배열이 3개의 요소를 보유한다는 것을 나타냅니다.
- 그런 다음 배열의 각 요소에 값을 할당합니다. 변수 이름 + 배열의 인덱스 위치를 지정하여 이를 수행할 수 있습니다. 따라서 값[0]은 배열의 첫 번째 위치에 값을 저장한다는 의미입니다. 두 번째 위치에 접근하기 위해 마찬가지로 값[1] 등의 표기법을 사용합니다.
주의 사항: – 배열에서 인덱스 위치는 0부터 시작합니다.
단계 3) 이제 콘솔에 배열의 개별 요소를 표시해 보겠습니다. 이를 달성하기 위해 아래 코드를 추가해 보겠습니다.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { class Program { static void Main(string[] args) { Int32[] value; value=new Int32[3]; value[0]=1; value[1]=2; value[2]=3; Console.WriteLine(value[0]); Console.WriteLine(value[1]); Console.WriteLine(value[2]); Console.ReadKey(); } } }
코드 설명:-
이는 Console.WriteLine 메서드를 사용하여 요소의 각 값을 콘솔로 보내는 간단한 부분입니다.
다시 한 번, 인덱스 위치와 함께 배열 변수 이름을 사용하여 각 요소에 액세스하고 있습니다.
위 코드를 올바르게 입력하여 프로그램을 실행하면 다음과 같은 출력이 표시됩니다.
출력:
출력에서 배열의 모든 값이 콘솔에 표시되는 것을 볼 수 있습니다.