본문 바로가기
공부,일/C#

c# 에서 다차원 배열

by fromnothing1 2021. 6. 13.

c 에서 다차원 배열을 배울 때 나는 1차원 배열의 나열로 배웠다. 

 

메모리에 1차원 배열이 2개 나열 되어 있을 뿐이라고 생각 했다. 

하지만 c# 에서 는 다음과 같은 형태로 다차원 배열을 구성한다. 

 int[][] a = new int[2][]{
               new int[]{ 1,2,3},
               new int[]{ 4,5,6} 
            };

실제 3개의 데이터를 가지는 2개의 인트 배열을 만들고 각각의 시작 주소를 저장하는 객체 참조 변수 배열을 만든다.

그 후 그 객체 참조 변수배열의 시작 주소를 가리키는 객체 참조 변수를 만든다 .

이 객체 참조 변수 a 가 우리가 원하는 다차원 배열이다. 

'공부,일 > C#' 카테고리의 다른 글

210615_  (0) 2021.06.15
델리게이터 & 람다  (0) 2021.06.14
WinForms DataGridView  (0) 2021.06.11
Window Forms 리스트 박스 ,콤보 박스  (0) 2021.06.11
예외처리  (0) 2021.06.10

댓글