C# 배열

C# 2016. 6. 7. 21:26
1
2
3
int [,] arr1 = new int[10,5];
 
short [,,] arr2 = new short[8,3,10];
cs

C#에서 배열은 위와 같이 선언한다.




C#에는 가변 배열(jagged array)이 있다.

문법은 다음과 같다.


1
2
3
4
int [][] arr = new int [3][];
arr[0= new int [10];
arr[1= new int [9];
arr[2= new int [5];
cs

"배열의 배열"로 생각할 수 있다.

다차원 배열에 비해 메모리 낭비를 줄일 수 있다.


하지만 꼭 필요한 경우가 있을지는 의문.



C#의 배열은 모두 System.Array를 상속받는다.

'C#' 카테고리의 다른 글

C# 클래스 - Object 클래스  (0) 2016.06.08
C# 클래스 - 상속  (0) 2016.06.08
C# 클래스 - 형변환  (0) 2016.06.08
C# 클래스 - 프로퍼티(property)  (0) 2016.06.07
C# 클래스 - 생성자  (0) 2016.06.07
Posted by RPG만들기XP
,