>백엔드 개발 >C#.Net 튜토리얼 >C# 배열을 선언하는 방법

C# 배열을 선언하는 방법

高洛峰
高洛峰원래의
2016-12-16 14:48:041402검색

C#에서 배열을 선언하는 5가지 방법

1. 초기화되지 않은 배열 참조를 선언합니다. 이 참조는 나중에 배열 인스턴스로 초기화될 수 있습니다.

int[] intArray; >intArray = new int[10];

참고: 배열의 참조는 동일하거나 관련된 유형으로 인스턴스화되어야 합니다. 배열은 기본값으로 초기화되고 값 유형은 0이며 참조입니다. type이 null입니다.

2. 배열 참조를 선언하고 초기화합니다. 배열 참조는 즉시 배열의 새 인스턴스에 할당됩니다.

int[] intArray = new int[10];

3. 배열을 선언하고, 배열 참조를 초기화하고, 배열 요소에 값을 할당합니다. 🎜>

int[] intArray = new int[3] {1,2,3};

참고: 초기화 목록은 쉼표(,)로 구분되며 목록의 숫자는 다음과 같아야 합니다. 배열의 길이와 동일합니다.

넷째, 배열의 초기 크기를 설정하지 않고 배열 요소에 따라 결정된다는 점만 빼면 기본적으로 세 번째 방법과 동일합니다.

int[] intArray = new int[] {1,2,3};

5 이는 네 번째 방법의 단순화된 버전입니다. array 유형과 배열 크기는 초기화 목록에서 추론됩니다.

int[] intArray = {1,2,3};

다차원 데이터

다차원 배열은 여러 차원과 인덱스가 있는 직사각형 배열입니다. 차원은 [], "[,]"에서 쉼표로 구분됩니다. 예를 들어 가장 일반적인 2차원 배열은

int[,] intArray = new int[2,3 ] {{1,2 ,3},{4,5,6}};

가변 배열

가변 배열은 인터리브된 배열의 배열로 간주됩니다. 배열의 각 벡터 길이가 다를 수 있습니다.

먼저 인터리브 배열의 행(벡터 수)을 정의한 다음 각 행의 요소 수를 선언합니다.

int[][] intArray = new int[2][] {new int []{1,2,3},new int[] {1,2,3,4}}

2차원 배열과의 차이점에 유의하세요

C# 배열 선언 방법에 대한 더 많은 글은 PHP 중국어 홈페이지를 주목해주세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.