단일 차원 배열을 만드는 방법 C# – 예제

Dan Il Chawon Baeyeol Eul Mandeuneun Bangbeob C Yeje



동일한 데이터 유형의 값 컬렉션을 저장하고 조작하는 작업은 C#에서 배열을 사용하여 수행됩니다. C#에는 다양한 유형의 배열이 있으며, 이 기사에서는 1차원 배열과 C#에서 이를 사용하는 방법에 대해 설명합니다.

C#의 1차원 배열이란?

1차원 배열은 선언에 하나의 차원 또는 하나의 대괄호 세트만 있는 배열입니다. 즉, 1차원 배열은 정수, 문자열 또는 실수와 같은 한 가지 유형의 데이터만 보유할 수 있습니다. C#에서는 다음 구문을 사용하여 1차원 배열을 선언할 수 있습니다.







데이터 형식 [ ] arrayname = 새 데이터 유형 [ 크기 ] ;


여기서 'datatype'은 배열 요소의 데이터 유형이고 'arrayname'은 배열의 이름이며 'size'는 배열의 요소 수입니다.



C#에서 1차원 배열을 만드는 방법은 무엇입니까?

C#에서 1차원 배열을 사용하는 방법을 이해하기 위해 예를 들어 보겠습니다. 다음 코드를 고려하십시오.



시스템 사용;

공개 수업 프로그램
{
공공 정적 무효 메인 ( )
{
정수 [ ] 숫자 = 새로운 정수 [ 5 ] ;
숫자 [ 0 ] = 10 ;
숫자 [ 1 ] = 이십 ;
숫자 [ 2 ] = 30 ;
숫자 [ ] = 40 ;
숫자 [ 4 ] = 오십 ;

~을 위한 ( 정수 i = 0 ; 나 < 숫자. 길이; 나++ )
{
콘솔.쓰기줄 ( '인덱스의 요소' + 나 + ' : ' + 숫자 [ ] ) ;
}
}
}


위의 예에서 크기가 5인 정수 1차원 배열 '숫자'를 선언한 다음 인덱스 연산자를 사용하여 배열 요소에 값을 할당했습니다. 여기서 배열의 첫 번째 요소와 마지막 요소는 각각 0과 4로 인덱싱됩니다. 이는 인덱스 번호를 사용하여 배열의 개별 요소에 액세스할 수 있음을 의미합니다.


아래와 같이 루프를 사용하여 1차원 배열 요소를 초기화할 수도 있습니다.

시스템 사용;

공개 수업 프로그램
{
공공 정적 무효 메인 ( )
{
정수 [ ] 숫자 = 새로운 정수 [ 5 ] ;

~을 위한 ( 정수 i = 0 ; 나 < 숫자. 길이; 나++ )
{
숫자 [ ] = 내가 + 1 ;
}
콘솔.쓰기줄 ( '배열 요소는 다음과 같습니다.' ) ;
각각 ( ~이든 ~에 숫자 )
{
콘솔.쓰기줄 ( 하나에 ) ;
}
}
}


이 예제에서는 for 루프를 사용하여 1에서 5까지의 값으로 배열 요소를 초기화했습니다.


아래와 같이 foreach 루프를 사용하여 1차원 배열의 요소를 반복할 수도 있습니다.

시스템 사용;

공개 수업 프로그램
{
공공 정적 무효 메인 ( )
{
정수 [ ] 숫자 = { 10 , 이십 , 30 , 40 , 오십 } ;

콘솔.쓰기줄 ( '배열 요소는 다음과 같습니다.' ) ;
각각 ( ~이든 ~에 숫자 )
{
콘솔.쓰기줄 ( 하나에 ) ;
}
}
}


이 코드는 선언 시 배열 요소를 초기화한 다음 foreach 루프를 사용하여 1차원 배열의 각 요소를 콘솔에 출력합니다.

결론

1차원 배열은 선언에 하나의 차원 또는 하나의 대괄호 세트만 있는 C#의 배열 유형입니다. 한 가지 유형의 데이터는 1차원 배열에 저장할 수 있으며 해당 요소는 인덱스 번호로 호출하여 도달할 수 있습니다. C#에서 1차원 배열을 선언하고 사용하는 방법을 이해함으로써 개발자는 배열을 조작하고 작동하는 효율적이고 효과적인 코드를 작성할 수 있습니다.