본문 바로가기
컴퓨터공학/C,C++,C#

[C#] 배열

by 무에서 2017. 4. 9.
반응형

C#은 C와 배열 선언 방법이 다르다. C#에서 배열 선언 방법이 항상 헷깔린다. C#에서 배열 선언은 다음과 같다.


int[] array = new int[5];

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


C에서 int array[5]와 같이 선언하는 것에 비해 확실히 복잡하다. =이 들어가고 왼쪽에 [], 오른쪽에 new가 추가되어 총 3개가 더 추가된다. 


쉽게 기억하는 방법은 C#에서는 배열을 객체로 다루기 때문에 int[]라는 객체로 array를 instance로 선언하고 new int[5]로 새로운 int[] 객체를 생성한다고 보면 된다. [5]는 객체에 전달되는 arguement로 보면 된다.



반응형

댓글