초기화와 값 할당의 차이점을 이해합시다.
배열을 선언합니다.
int [] n // declaring
초기화
배열을 선언해도 메모리의 배열은 초기화되지 않습니다. 배열 변수가 초기화되면 배열에 값을 할당할 수 있습니다. 배열은 참조 유형이므로 배열의 인스턴스를 생성하려면 new 키워드를 사용해야 합니다.
int n= new int[10]; // initialization
가치를 부여합시다. 인덱스 번호 −
를 사용하여 개별 배열 요소에 값을 할당할 수 있습니다.n[0] = 100; n[1] = 200
C#을 사용하면 한 줄로 배열에 값을 선언, 초기화 및 할당할 수 있습니다. −
int n= new int[10] {100, 200, 300, 400, 500};
배열을 만들 때 C# 컴파일러는 배열 유형에 따라 각 배열 요소를 기본값으로 암시적으로 초기화합니다. 예를 들어 int 배열의 경우 모든 요소가 0으로 초기화됩니다.