>  기사  >  백엔드 개발  >  C# 배열을 초기화하는 방법에 대한 자세한 설명

C# 배열을 초기화하는 방법에 대한 자세한 설명

高洛峰
高洛峰원래의
2016-12-16 14:46:541725검색

어레이를 초기화하는 방법은 무엇입니까? 여기서는 C# 배열 초기화의 구체적인 단계와 예제 데모를 자세히 소개하겠습니다. 배열 초기화 방법을 이해하고 배우는 데 도움이 되기를 바랍니다. 시작해 보겠습니다.

C#은 다음과 같습니다. 중괄호({}) 안의 초기 값은 선언 시 배열을 초기화하는 간단하고 직접적인 방법을 제공합니다. 특히, 배열이 선언될 때 초기화되지 않으면 배열 멤버는 배열 유형의 기본 초기 값으로 자동 초기화됩니다.

다음 예에서는 다양한 유형의 배열을 초기화하는 다양한 방법을 보여줍니다.

C# 배열 초기화 1차원 배열

int[] 숫자 = new int[5] {1, 2, 3, 4, 5} string[] names = new string[3 ] {"Matt", "Joanne", "Robert"};

다음과 같이 배열의 크기를 생략할 수 있습니다.

int[] 숫자 = new int[ ] { 1, 2, 3, 4, 5}; string[] names = new string[] {"Matt", "Joanne", "Robert"}

초기값 설정이 다음과 같은 경우 제공된 항목이 있으면 아래와 같이 새 문을 생략할 수도 있습니다.

int[]number = {1, 2, 3, 4, 5}; string[] names = {"Matt", "Joanne ", " Robert"};

C# 배열 초기화 다차원 배열

int[,] 숫자 = new int[3, 2] { {1, 2}, { 3, 4} , {5, 6} }; string[,] siblings = new string[2, 2] { {"Mike","Amy"}, {"Mary","Albert"} };

다음과 같이 배열의 크기를 생략할 수 있습니다.

int[,] 숫자 = new int[,] { {1, 2}, {3, 4}, {5 , 6} }; string [,] siblings = new string[,] { {"Mike","Amy"}, {"Mary","Ray"} }; 가 제공되면 아래와 같이 새 문을 생략할 수도 있습니다.


int[,] 숫자 = { {1, 2}, {3, 4}, {5, 6}}; ] siblings = { { "Mike", "Amy"}, {"Mary", "Albert"} };

C# 배열 초기화 시차 배열(배열의 배열)


예에 표시된 것처럼 들쭉날쭉한 배열을 초기화합니다.

int[][] 숫자 = new int[2][] { new int[] {2,3,4}, new int[ ] {5,6 ,7,8,9} };

아래와 같이 첫 번째 배열의 크기를 생략할 수 있습니다.


int[][] 숫자 = new int[][] { new int[] {2,3,4}, new int[] {5,6,7,8,9} }

또는

사용
int[] [] 숫자 = { new int[] {2,3,4}, new int[] {5,6,7,8,9} }

참고 인터리브 배열의 요소에는 초기화 구문이 없습니다.


이상으로 C# 배열 초기화 관련 내용에 대한 소개를 마치겠습니다. C# 배열 초기화를 이해하고 배우는 데 도움이 되길 바랍니다.


C# 배열 초기화 방법에 대한 자세한 내용은 PHP 중국어 웹사이트를 참고하세요!

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