c# 배열 예제

c#에서 배열 요소는 모든 형식일 수 있으며 기본적으로 숫자 배열 요소의 값은 0으로 설정되고 참조 요소는 null로 설정됩니다. 어레이는 응용 프로그램의 데이터를 저장하는 데 사용됩니다. 배열이 특정 데이터 형식이라고 선언합니다. 우리는 그들의 길이를 지정합니다. 또한 데이터로 배열을 초기화합니다. 배열작업을 위한 몇 가지 방법이 있습니다. 요소를 수정하거나 정렬하거나 복사하거나 검색할 수 있습니다. 같은 크기의 요소가 있는 배열을 직사각형 배열이라고 합니다. 반대로 크기가 다른 요소가 있는 배열을 들쭉날쭉한 배열이라고 합니다. 들쭉날쭉한 배열은 선언되고 다르게 초기화됩니다. c#에서 배열은 새 키워드로 배열 인스턴스를 만들어 초기화할 수 있습니다. 새 키워드를 사용 하 여 선언 하 고 우리의 요구 사항에 따라 동시에 배열을 초기화할 수 있습니다.

배열은 데이터 컬렉션입니다. 스칼라 변수는 한 번에 하나의 항목만 보유할 수 있습니다. 배열은 여러 항목을 보유할 수 있습니다. 이러한 항목을 배열의 요소라고 합니다. 배열은 동일한 데이터 형식의 데이터를 저장합니다. 각 요소는 인덱스로 참조할 수 있습니다. 배열은 0을 기반으로 합니다. 첫 번째 요소의 인덱스는 0입니다. 배열은 참조 형식입니다. 숫자 3차원 배열이 있습니다. 다시, 우리는 숫자로 배열을 초기화하고 터미널에 인쇄합니다. 배열은 참조 형식이므로 새 키워드를 사용하여 배열의 인스턴스를 만들어야 합니다.

예를 들어 다차원 배열에는 값을 저장하는 행이 두 개 이상 포함되어 있습니다. 각 행 길이가 동일하기 때문에 C#의 직사각형 배열이라고도 합니다. 2D 배열 또는 3D 배열 이상이 될 수 있습니다. 배열의 값을 저장하고 액세스하려면 중첩 루프가 필요했습니다. 다차원 배열 선언, 초기화 및 액세스는 다음과 같습니다 : 일부 데이터로 배열을 초기화합니다. 할당 초기화입니다. 인덱스는 대괄호에 있습니다. 숫자 1은 배열의 첫 번째 요소, 2는 두 번째 요소가 될 것입니다. 인덱스 없이 배열의 이름을 지정 하 여 배열에 대 한 포인터를 함수에 전달할 수 있습니다. 배열의 차원 수를 제공하는 Rank 속성이 있습니다. 배열을 살펴보고 해당 요소를 인쇄합니다. 배열에는 배열의 요소 수를 제공하는 Length 속성이 있습니다.

배열은 0을 기반으로 하므로 인덱스는 0..length-1입니다. 일반적으로 c#에서 크기 없이 배열을 초기화하거나 새 연산자가 없는 배열에 값을 할당하면 컴파일 시간 오류가 발생합니다. 예를 들어 배열을 만든 후 해당 요소에 의해 해당 인덱스에 액세스할 수 있습니다. 인덱스는 배열 이름을 따르는 대괄호 안에 배치된 숫자입니다. 들쭉날쭉한 배열의 선언에는 두 개의 대괄호가 포함됩니다. 예를 들어 다음 코드 코드 조각은 배열의 세 항목이 있는 들쭉날쭉한 배열을 선언합니다. 배열은 0인덱싱됩니다: n 요소가 있는 배열은 0에서 n-1로 인덱싱됩니다. 배열은 인덱스 0에서 값을 저장하기 시작할 수 있습니다. n 요소가있는 배열이 있는 경우 인덱스 0에서 n-1까지 요소를 저장하기 시작합니다. 이 루프는 세 번째 차원을 거칩니다. 배열에서 값을 검색하려면 세 개의 인덱스를 사용합니다.

c#에서 배열 선언 후 인덱스 값을 사용하여 배열 요소를 초기화할 수 있습니다. 다음은 c#의 개별 인덱스 값을 사용하여 배열 요소를 선언하고 초기화하는 예제입니다. 데이터 형식은 배열의 요소 유형을 지정하는 데 사용됩니다. 세 개의 정수 배열이 있습니다. 각 값에 2를 곱합니다. 설명 : 인덱스는 값을 저장하는 0부터 시작합니다. 또한 배열에 고정된 수의 값을 저장할 수도 있습니다. 배열 인덱스는 배열 크기에 도달하지 않을 때마다 순서대로 1씩 증가해야 합니다.