어레이를 초기화하는 방법은 무엇입니까? 여기서는 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[,] 숫자 = { {1, 2}, {3, 4}, {5, 6}}; ] siblings = { { "Mike", "Amy"}, {"Mary", "Albert"} };
예에 표시된 것처럼 들쭉날쭉한 배열을 초기화합니다.
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# 배열 초기화를 이해하고 배우는 데 도움이 되길 바랍니다.