>  기사  >  백엔드 개발  >  C# 1차원 배열 초기화에 대한 자세한 설명

C# 1차원 배열 초기화에 대한 자세한 설명

高洛峰
高洛峰원래의
2016-12-16 14:45:102878검색

C#의 1차원 배열을 이해하기 전에 배열이 무엇인지부터 살펴볼까요? 배열은 동일한 이름으로 참조될 수 있는 동일한 유형의 변수 모음입니다. 배열은 연속적인 저장 단위로 구성됩니다. 가장 낮은 주소는 배열의 첫 번째 요소에 해당하고 가장 높은 주소는 마지막 요소에 해당합니다.

C#의 1차원 배열 개념

1차원 배열은 본질적으로 유사한 데이터로 구성된 테이블입니다. 1차원 배열

은 다음과 같이 선언할 수 있습니다. 다음: 정수 배열:

int[] array = new int[5];

이 배열에는 array[0]부터 array[4]까지의 요소가 포함됩니다. new 연산자는 배열을 만들고 배열 요소를 기본값으로 초기화하는 데 사용됩니다. 이 예에서는 모든 배열 요소가 0으로 초기화됩니다.

문자열 요소를 저장하는 배열도 같은 방식으로 선언할 수 있습니다. 예:

string[] stringArray = new string[6];

C# 1차원 배열 초기화

배열을 선언할 때 배열을 초기화할 수 있습니다. 이 경우 레벨 지정자가 이미 다음과 같이 초기화되어 있으므로 레벨 지정자가 필요하지 않습니다. 목록의 요소 수가 제공됩니다. 예:

int[] array1 = new int[5] { 1, 3, 5, 7, 9 };

문자열 배열도 같은 방식으로 초기화할 수 있습니다. 다음은 각 배열 요소가 각 날짜의 이름으로 초기화되는 문자열 배열을 선언합니다.

string[] weekDays =   
new string[] { "Sun", "Mon", "Tue",   
"Wed", "Thu", "Fri", "Sat" };

배열을 선언할 때 배열을 초기화하는 경우 다음 단축키를 사용할 수 있습니다.

int[] array2 = { 1, 3, 5, 7, 9 };  
string[] weekDays2 = { "Sun", "Mon",  
 "Tue", "Wed", "Thu", "Fri", "Sat" };

배열 변수는 초기화하지 않고도 선언할 수 있지만 이 변수에 배열을 할당할 때는 반드시 new 연산자를 사용해야 합니다. 예를 들면 다음과 같습니다.

int[] array3;  
array3 = new int[] { 1, 3, 5, 7, 9 };   // OK  
//array3 = {1, 3, 5, 7, 9};   // Error

여기에서는 C# 1차원 배열 초기화에 대한 관련 개념과 내용을 소개합니다. C# 1차원 배열의 초기화를 이해하고 배우는 데 도움이 되기를 바랍니다. 차원 배열.



C# 1차원 배열 초기화에 대한 자세한 글은 PHP 중국어 홈페이지를 참고해주세요!

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