집 >백엔드 개발 >C#.Net 튜토리얼 >C# 1차원 배열 초기화에 대한 자세한 설명
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 중국어 홈페이지를 참고해주세요!